builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0103 starttime: 1467431224.36 results: success (0) buildid: 20160701192722 builduid: 52584d8b7e0a403084a0345bf9df883d revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:04.357926) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:04.358343) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:04.358623) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:04.479038) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:04.479360) ========= 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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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-01 20:47:04-- 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% 10.0M=0.001s 2016-07-01 20:47:04 (10.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.486223 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:05.008671) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:05.009049) ========= 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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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.034742 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:05.110841) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:47:05.111213) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e8999eb7311ec1063176e4a836388b763fb91942 --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 e8999eb7311ec1063176e4a836388b763fb91942 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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-01 20:47:05,186 truncating revision to first 12 chars 2016-07-01 20:47:05,186 Setting DEBUG logging. 2016-07-01 20:47:05,187 attempt 1/10 2016-07-01 20:47:05,187 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e8999eb7311e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 20:47:06,331 unpacking tar archive at: mozilla-beta-e8999eb7311e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.420692 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 20:47:06.557053) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:06.557381) ========= script_repo_revision: e8999eb7311ec1063176e4a836388b763fb91942 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:06.557813) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:06.558082) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 20:47:06.576995) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-01 20:47:06.577618) ========= /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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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 20:47:06 INFO - MultiFileLogger online at 20160701 20:47:06 in /builds/slave/test 20:47:06 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 20:47:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:47:06 INFO - {'append_to_log': False, 20:47:06 INFO - 'base_work_dir': '/builds/slave/test', 20:47:06 INFO - 'blob_upload_branch': 'mozilla-beta', 20:47:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:47:06 INFO - 'buildbot_json_path': 'buildprops.json', 20:47:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:47:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:47:06 INFO - 'download_minidump_stackwalk': True, 20:47:06 INFO - 'download_symbols': 'true', 20:47:06 INFO - 'e10s': False, 20:47:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:47:06 INFO - 'tooltool.py': '/tools/tooltool.py', 20:47:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:47:06 INFO - '/tools/misc-python/virtualenv.py')}, 20:47:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:47:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:47:06 INFO - 'log_level': 'info', 20:47:06 INFO - 'log_to_console': True, 20:47:06 INFO - 'opt_config_files': (), 20:47:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:47:06 INFO - '--processes=1', 20:47:06 INFO - '--config=%(test_path)s/wptrunner.ini', 20:47:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:47:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:47:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:47:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:47:06 INFO - 'pip_index': False, 20:47:06 INFO - 'require_test_zip': True, 20:47:06 INFO - 'test_type': ('testharness',), 20:47:06 INFO - 'this_chunk': '1', 20:47:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:47:06 INFO - 'total_chunks': '10', 20:47:06 INFO - 'virtualenv_path': 'venv', 20:47:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:47:06 INFO - 'work_dir': 'build'} 20:47:06 INFO - ##### 20:47:06 INFO - ##### Running clobber step. 20:47:06 INFO - ##### 20:47:06 INFO - Running pre-action listener: _resource_record_pre_action 20:47:06 INFO - Running main action method: clobber 20:47:06 INFO - rmtree: /builds/slave/test/build 20:47:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:47:08 INFO - Running post-action listener: _resource_record_post_action 20:47:08 INFO - ##### 20:47:08 INFO - ##### Running read-buildbot-config step. 20:47:08 INFO - ##### 20:47:08 INFO - Running pre-action listener: _resource_record_pre_action 20:47:08 INFO - Running main action method: read_buildbot_config 20:47:08 INFO - Using buildbot properties: 20:47:08 INFO - { 20:47:08 INFO - "project": "", 20:47:08 INFO - "product": "firefox", 20:47:08 INFO - "script_repo_revision": "production", 20:47:08 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:47:08 INFO - "repository": "", 20:47:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:47:08 INFO - "buildid": "20160701192722", 20:47:08 INFO - "pgo_build": "False", 20:47:08 INFO - "basedir": "/builds/slave/test", 20:47:08 INFO - "buildnumber": 26, 20:47:08 INFO - "slavename": "t-yosemite-r7-0103", 20:47:08 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 20:47:08 INFO - "platform": "macosx64", 20:47:08 INFO - "branch": "mozilla-beta", 20:47:08 INFO - "revision": "e8999eb7311ec1063176e4a836388b763fb91942", 20:47:08 INFO - "repo_path": "releases/mozilla-beta", 20:47:08 INFO - "moz_repo_path": "", 20:47:08 INFO - "stage_platform": "macosx64", 20:47:08 INFO - "builduid": "52584d8b7e0a403084a0345bf9df883d", 20:47:08 INFO - "slavebuilddir": "test" 20:47:08 INFO - } 20:47:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 20:47:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 20:47:08 INFO - Running post-action listener: _resource_record_post_action 20:47:08 INFO - ##### 20:47:08 INFO - ##### Running download-and-extract step. 20:47:08 INFO - ##### 20:47:08 INFO - Running pre-action listener: _resource_record_pre_action 20:47:08 INFO - Running main action method: download_and_extract 20:47:08 INFO - mkdir: /builds/slave/test/build/tests 20:47:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:08 INFO - https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:47:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:47:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:47:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:16 INFO - Downloaded 1201 bytes. 20:47:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:47:16 INFO - Using the following test package requirements: 20:47:16 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:47:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:47:16 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:47:16 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'jsshell-mac64.zip'], 20:47:16 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:47:16 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:47:16 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:47:16 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:47:16 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:47:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:47:16 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:47:16 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 20:47: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')]} 20:47:16 INFO - https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:47:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:47:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:47:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:18 INFO - Downloaded 18406684 bytes. 20:47:18 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/*'] 20:47:18 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/* 20:47:18 INFO - caution: filename not matched: web-platform/* 20:47:18 INFO - Return code: 11 20:47:18 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')]} 20:47:18 INFO - https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:47:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:47:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:47:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:20 INFO - Downloaded 36389085 bytes. 20:47:20 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/*'] 20:47:20 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/* 20:47:24 INFO - caution: filename not matched: bin/* 20:47:24 INFO - caution: filename not matched: config/* 20:47:24 INFO - caution: filename not matched: mozbase/* 20:47:24 INFO - caution: filename not matched: marionette/* 20:47:24 INFO - caution: filename not matched: tools/wptserve/* 20:47:24 INFO - Return code: 11 20:47:24 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')]} 20:47:24 INFO - https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 20:47:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:47:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:47:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:47:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:26 INFO - Downloaded 73032965 bytes. 20:47:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:47:26 INFO - mkdir: /builds/slave/test/properties 20:47:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:47:26 INFO - Writing to file /builds/slave/test/properties/build_url 20:47:26 INFO - Contents: 20:47:26 INFO - build_url:https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:47:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:47:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:47:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:47:27 INFO - Contents: 20:47:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:47:27 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')]} 20:47:27 INFO - https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:47:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:47:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:47:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fdluRFr-SLejTcAuDwCgkg/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 20:47:32 INFO - Downloaded 103707460 bytes. 20:47:32 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'] 20:47:32 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 20:47:36 INFO - Return code: 0 20:47:36 INFO - Running post-action listener: _resource_record_post_action 20:47:36 INFO - Running post-action listener: set_extra_try_arguments 20:47:36 INFO - ##### 20:47:36 INFO - ##### Running create-virtualenv step. 20:47:36 INFO - ##### 20:47:36 INFO - Running pre-action listener: _pre_create_virtualenv 20:47:36 INFO - Running pre-action listener: _resource_record_pre_action 20:47:36 INFO - Running main action method: create_virtualenv 20:47:36 INFO - Creating virtualenv /builds/slave/test/build/venv 20:47:36 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 20:47:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:47:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:47:36 INFO - Using real prefix '/tools/python27' 20:47:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:47:36 INFO - Installing distribute.............................................................................................................................................................................................done. 20:47:39 INFO - Installing pip.................done. 20:47:39 INFO - Return code: 0 20:47:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:47:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:39 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 0x10a127e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a144f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddbb597af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, '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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:47:39 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 20:47:39 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 20:47:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:47:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:47:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:47:39 INFO - 'HOME': '/Users/cltbld', 20:47:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:47:39 INFO - 'LOGNAME': 'cltbld', 20:47:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:39 INFO - 'MOZ_NO_REMOTE': '1', 20:47:39 INFO - 'NO_EM_RESTART': '1', 20:47:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:47:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:47:39 INFO - 'PWD': '/builds/slave/test', 20:47:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:47:39 INFO - 'SHELL': '/bin/bash', 20:47:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:47:39 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:47:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:47:39 INFO - 'USER': 'cltbld', 20:47:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:47:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:47:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:47:39 INFO - 'XPC_FLAGS': '0x0', 20:47:39 INFO - 'XPC_SERVICE_NAME': '0', 20:47:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:47:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:47:39 INFO - Downloading/unpacking psutil>=0.7.1 20:47:39 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 20:47:39 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 20:47:39 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 20:47:39 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 20:47:39 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 20:47:39 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 20:47:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:47:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:47:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:47:43 INFO - Installing collected packages: psutil 20:47:43 INFO - Running setup.py install for psutil 20:47:43 INFO - building 'psutil._psutil_osx' extension 20:47:43 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 20:47:44 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 20:47:44 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 20:47:44 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 20:47:44 INFO - building 'psutil._psutil_posix' extension 20:47:44 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 20:47:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:47:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:47:44 INFO - ^ 20:47:44 INFO - 1 warning generated. 20:47:44 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 20:47:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:47:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:47:44 INFO - Successfully installed psutil 20:47:44 INFO - Cleaning up... 20:47:44 INFO - Return code: 0 20:47:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:47: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')]} 20:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47: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')]} 20:47:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:44 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 0x10a127e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a144f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddbb597af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, '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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:47:44 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 20:47:44 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 20:47:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:47:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:47:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:47:44 INFO - 'HOME': '/Users/cltbld', 20:47:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:47:44 INFO - 'LOGNAME': 'cltbld', 20:47:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:44 INFO - 'MOZ_NO_REMOTE': '1', 20:47:44 INFO - 'NO_EM_RESTART': '1', 20:47:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:47:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:47:44 INFO - 'PWD': '/builds/slave/test', 20:47:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:47:44 INFO - 'SHELL': '/bin/bash', 20:47:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:47:44 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:47:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:47:44 INFO - 'USER': 'cltbld', 20:47:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:47:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:47:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:47:44 INFO - 'XPC_FLAGS': '0x0', 20:47:44 INFO - 'XPC_SERVICE_NAME': '0', 20:47:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:47:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:47:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:47:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:47:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:47:47 INFO - Installing collected packages: mozsystemmonitor 20:47:47 INFO - Running setup.py install for mozsystemmonitor 20:47:47 INFO - Successfully installed mozsystemmonitor 20:47:47 INFO - Cleaning up... 20:47:47 INFO - Return code: 0 20:47:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:47: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')]} 20:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47: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')]} 20:47:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:47 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 0x10a127e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a144f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddbb597af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, '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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:47:47 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 20:47:47 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 20:47:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:47:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:47:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:47:47 INFO - 'HOME': '/Users/cltbld', 20:47:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:47:47 INFO - 'LOGNAME': 'cltbld', 20:47:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:47 INFO - 'MOZ_NO_REMOTE': '1', 20:47:47 INFO - 'NO_EM_RESTART': '1', 20:47:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:47:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:47:47 INFO - 'PWD': '/builds/slave/test', 20:47:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:47:47 INFO - 'SHELL': '/bin/bash', 20:47:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:47:47 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:47:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:47:47 INFO - 'USER': 'cltbld', 20:47:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:47:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:47:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:47:47 INFO - 'XPC_FLAGS': '0x0', 20:47:47 INFO - 'XPC_SERVICE_NAME': '0', 20:47:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:47:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:47:47 INFO - Downloading/unpacking blobuploader==1.2.4 20:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:50 INFO - Downloading blobuploader-1.2.4.tar.gz 20:47:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:47:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:47:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:47:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:47:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:47:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:47:51 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 20:47:51 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 20:47:51 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 20:47:51 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 20:47:51 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 20:47:51 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 20:47:51 INFO - Downloading docopt-0.6.1.tar.gz 20:47:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:47:51 INFO - Installing collected packages: blobuploader, requests, docopt 20:47:51 INFO - Running setup.py install for blobuploader 20:47:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:47:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:47:51 INFO - Running setup.py install for requests 20:47:52 INFO - Running setup.py install for docopt 20:47:52 INFO - Successfully installed blobuploader requests docopt 20:47:52 INFO - Cleaning up... 20:47:52 INFO - Return code: 0 20:47:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:47:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:52 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 0x10a127e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a144f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddbb597af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, '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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:47:52 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 20:47:52 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 20:47:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:47:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:47:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:47:52 INFO - 'HOME': '/Users/cltbld', 20:47:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:47:52 INFO - 'LOGNAME': 'cltbld', 20:47:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:52 INFO - 'MOZ_NO_REMOTE': '1', 20:47:52 INFO - 'NO_EM_RESTART': '1', 20:47:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:47:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:47:52 INFO - 'PWD': '/builds/slave/test', 20:47:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:47:52 INFO - 'SHELL': '/bin/bash', 20:47:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:47:52 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:47:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:47:52 INFO - 'USER': 'cltbld', 20:47:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:47:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:47:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:47:52 INFO - 'XPC_FLAGS': '0x0', 20:47:52 INFO - 'XPC_SERVICE_NAME': '0', 20:47:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:47:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:47:52 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-USZNL_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:47:52 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-UzpoLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:47:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:47:52 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-4tGIy7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-osOStS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-gydWYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-h8Wm4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-eNRVBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-1fapk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Byu1Sl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-0bK0qG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-EpyUqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:47:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:47:53 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-7lwBus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-_s915G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-q1AZ0z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-3oNNTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-D2C9zZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-D0XoLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-LBouap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-7NQbpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:47:54 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-JGcpHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:47:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:47:55 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-7Fl3yC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:47:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:47:55 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 20:47:55 INFO - Running setup.py install for manifestparser 20:47:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:47:55 INFO - Running setup.py install for mozcrash 20:47:55 INFO - Running setup.py install for mozdebug 20:47:55 INFO - Running setup.py install for mozdevice 20:47:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:47:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:47:55 INFO - Running setup.py install for mozfile 20:47:56 INFO - Running setup.py install for mozhttpd 20:47:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Running setup.py install for mozinfo 20:47:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Running setup.py install for mozInstall 20:47:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Running setup.py install for mozleak 20:47:56 INFO - Running setup.py install for mozlog 20:47:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Running setup.py install for moznetwork 20:47:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:47:56 INFO - Running setup.py install for mozprocess 20:47:57 INFO - Running setup.py install for mozprofile 20:47:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:47:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:47:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:47:57 INFO - Running setup.py install for mozrunner 20:47:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:47:57 INFO - Running setup.py install for mozscreenshot 20:47:57 INFO - Running setup.py install for moztest 20:47:57 INFO - Running setup.py install for mozversion 20:47:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:47:57 INFO - Running setup.py install for wptserve 20:47:58 INFO - Running setup.py install for marionette-driver 20:47:58 INFO - Running setup.py install for browsermob-proxy 20:47:58 INFO - Running setup.py install for marionette-client 20:47:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:47:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:47:58 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 20:47:58 INFO - Cleaning up... 20:47:58 INFO - Return code: 0 20:47:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:47: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')]} 20:47:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:47:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47: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')]} 20:47:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:47:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:47:58 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 0x10a127e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a144f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fddbb597af0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, '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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:47:58 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 20:47:58 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 20:47:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:47:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:47:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:47:58 INFO - 'HOME': '/Users/cltbld', 20:47:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:47:58 INFO - 'LOGNAME': 'cltbld', 20:47:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:47:58 INFO - 'MOZ_NO_REMOTE': '1', 20:47:58 INFO - 'NO_EM_RESTART': '1', 20:47:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:47:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:47:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:47:58 INFO - 'PWD': '/builds/slave/test', 20:47:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:47:58 INFO - 'SHELL': '/bin/bash', 20:47:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:47:58 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:47:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:47:58 INFO - 'USER': 'cltbld', 20:47:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:47:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:47:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:47:58 INFO - 'XPC_FLAGS': '0x0', 20:47:58 INFO - 'XPC_SERVICE_NAME': '0', 20:47:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-kDMnD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-q17wXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-IRa4mh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-E46DuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-9JCyxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-L6i6e1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Q6TarN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-z0WE8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:47:59 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)) 20:47:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:47:59 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-MRG4r4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-7MLz_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-oWUdpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-BIFLt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-GZSHnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-aEbSfE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-OhLxKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-dfWloq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-LwiqA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:48:00 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)) 20:48:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:48:00 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-AVVuhA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:48:01 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)) 20:48:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:48:01 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-xRLq7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:48:01 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)) 20:48:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:48:01 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-aNOrY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:48:01 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)) 20:48:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:48:01 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-PY59Kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:48:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:48:01 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)) 20:48:01 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)) 20:48:01 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)) 20:48:01 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)) 20:48:01 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)) 20:48:01 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)) 20:48:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:48:01 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 20:48:01 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 20:48:01 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 20:48:01 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 20:48:01 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 20:48:01 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 20:48:04 INFO - Downloading blessings-1.6.tar.gz 20:48:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:48:04 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)) 20:48:04 INFO - Installing collected packages: blessings 20:48:04 INFO - Running setup.py install for blessings 20:48:04 INFO - Successfully installed blessings 20:48:04 INFO - Cleaning up... 20:48:04 INFO - Return code: 0 20:48:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:48:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:48:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:48:04 INFO - Reading from file tmpfile_stdout 20:48:04 INFO - Current package versions: 20:48:04 INFO - blessings == 1.6 20:48:04 INFO - blobuploader == 1.2.4 20:48:04 INFO - browsermob-proxy == 0.6.0 20:48:04 INFO - docopt == 0.6.1 20:48:04 INFO - manifestparser == 1.1 20:48:04 INFO - marionette-client == 2.3.0 20:48:04 INFO - marionette-driver == 1.4.0 20:48:04 INFO - mozInstall == 1.12 20:48:04 INFO - mozcrash == 0.17 20:48:04 INFO - mozdebug == 0.1 20:48:04 INFO - mozdevice == 0.48 20:48:04 INFO - mozfile == 1.2 20:48:04 INFO - mozhttpd == 0.7 20:48:04 INFO - mozinfo == 0.9 20:48:04 INFO - mozleak == 0.1 20:48:04 INFO - mozlog == 3.1 20:48:04 INFO - moznetwork == 0.27 20:48:04 INFO - mozprocess == 0.22 20:48:04 INFO - mozprofile == 0.28 20:48:04 INFO - mozrunner == 6.11 20:48:04 INFO - mozscreenshot == 0.1 20:48:04 INFO - mozsystemmonitor == 0.0 20:48:04 INFO - moztest == 0.7 20:48:04 INFO - mozversion == 1.4 20:48:04 INFO - psutil == 3.1.1 20:48:04 INFO - requests == 1.2.3 20:48:04 INFO - wptserve == 1.4.0 20:48:04 INFO - wsgiref == 0.1.2 20:48:04 INFO - Running post-action listener: _resource_record_post_action 20:48:04 INFO - Running post-action listener: _start_resource_monitoring 20:48:05 INFO - Starting resource monitoring. 20:48:05 INFO - ##### 20:48:05 INFO - ##### Running pull step. 20:48:05 INFO - ##### 20:48:05 INFO - Running pre-action listener: _resource_record_pre_action 20:48:05 INFO - Running main action method: pull 20:48:05 INFO - Pull has nothing to do! 20:48:05 INFO - Running post-action listener: _resource_record_post_action 20:48:05 INFO - ##### 20:48:05 INFO - ##### Running install step. 20:48:05 INFO - ##### 20:48:05 INFO - Running pre-action listener: _resource_record_pre_action 20:48:05 INFO - Running main action method: install 20:48:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:48:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:48:05 INFO - Reading from file tmpfile_stdout 20:48:05 INFO - Detecting whether we're running mozinstall >=1.0... 20:48:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:48:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:48:05 INFO - Reading from file tmpfile_stdout 20:48:05 INFO - Output received: 20:48:05 INFO - Usage: mozinstall [options] installer 20:48:05 INFO - Options: 20:48:05 INFO - -h, --help show this help message and exit 20:48:05 INFO - -d DEST, --destination=DEST 20:48:05 INFO - Directory to install application into. [default: 20:48:05 INFO - "/builds/slave/test"] 20:48:05 INFO - --app=APP Application being installed. [default: firefox] 20:48:05 INFO - mkdir: /builds/slave/test/build/application 20:48:05 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'] 20:48:05 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 20:48:23 INFO - Reading from file tmpfile_stdout 20:48:23 INFO - Output received: 20:48:23 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:48:23 INFO - Running post-action listener: _resource_record_post_action 20:48:23 INFO - ##### 20:48:23 INFO - ##### Running run-tests step. 20:48:23 INFO - ##### 20:48:23 INFO - Running pre-action listener: _resource_record_pre_action 20:48:23 INFO - Running main action method: run_tests 20:48:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:48:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:48:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:48:23 INFO - grabbing minidump binary from tooltool 20:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:48:23 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 0x10a1405e0>, '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 0x109d23cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109d4e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:48:23 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 20:48:23 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 20:48:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:48:23 INFO - Return code: 0 20:48:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:48:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:48:23 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/fdluRFr-SLejTcAuDwCgkg/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 20:48:23 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/fdluRFr-SLejTcAuDwCgkg/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 20:48:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7jVN3Jr2Ic/Render', 20:48:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:48:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:48:23 INFO - 'HOME': '/Users/cltbld', 20:48:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:48:23 INFO - 'LOGNAME': 'cltbld', 20:48:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:48:23 INFO - 'MOZ_NO_REMOTE': '1', 20:48:23 INFO - 'NO_EM_RESTART': '1', 20:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:48:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:48:23 INFO - 'PWD': '/builds/slave/test', 20:48:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:48:23 INFO - 'SHELL': '/bin/bash', 20:48:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yaoCBmXhd5/Listeners', 20:48:23 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 20:48:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:48:23 INFO - 'USER': 'cltbld', 20:48:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:48:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:48:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:48:23 INFO - 'XPC_FLAGS': '0x0', 20:48:23 INFO - 'XPC_SERVICE_NAME': '0', 20:48:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:48:23 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/fdluRFr-SLejTcAuDwCgkg/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 20:48:24 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 20:48:24 INFO - import pkg_resources 20:48:24 INFO - Using 1 client processes 20:48:25 INFO - wptserve Starting http server on 127.0.0.1:8000 20:48:25 INFO - wptserve Starting http server on 127.0.0.1:8001 20:48:25 INFO - wptserve Starting http server on 127.0.0.1:8443 20:48:27 INFO - SUITE-START | Running 778 tests 20:48:27 INFO - Running testharness tests 20:48:27 INFO - Setting up ssl 20:48:27 INFO - PROCESS | certutil | 20:48:27 INFO - PROCESS | certutil | 20:48:27 INFO - PROCESS | certutil | 20:48:27 INFO - Certificate Nickname Trust Attributes 20:48:27 INFO - SSL,S/MIME,JAR/XPI 20:48:27 INFO - 20:48:27 INFO - web-platform-tests CT,, 20:48:27 INFO - 20:48:27 INFO - Starting runner 20:48:28 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:48:28 INFO - PROCESS | 1660 | 1467431308204 Marionette DEBUG Marionette enabled via build flag and pref 20:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e38000 == 1 [pid = 1660] [id = 1] 20:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113e38800) [pid = 1660] [serial = 1] [outer = 0x0] 20:48:28 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113e39800) [pid = 1660] [serial = 2] [outer = 0x113e38800] 20:48:28 INFO - PROCESS | 1660 | 1467431308517 Marionette INFO Listening on port 2828 20:48:28 INFO - PROCESS | 1660 | 1467431308747 Marionette DEBUG Marionette enabled via command-line flag 20:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116960000 == 2 [pid = 1660] [id = 2] 20:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x116960800) [pid = 1660] [serial = 3] [outer = 0x0] 20:48:28 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116961800) [pid = 1660] [serial = 4] [outer = 0x116960800] 20:48:28 INFO - PROCESS | 1660 | [1660] 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 20:48:28 INFO - PROCESS | 1660 | 1467431308901 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 20:48:28 INFO - PROCESS | 1660 | 1467431308987 Marionette DEBUG Closed connection conn0 20:48:28 INFO - PROCESS | 1660 | [1660] 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 20:48:28 INFO - PROCESS | 1660 | 1467431308993 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 20:48:29 INFO - PROCESS | 1660 | 1467431309002 Marionette DEBUG Closed connection conn1 20:48:29 INFO - PROCESS | 1660 | [1660] 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 20:48:29 INFO - PROCESS | 1660 | 1467431309007 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 20:48:29 INFO - PROCESS | 1660 | 1467431309015 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:48:29 INFO - PROCESS | 1660 | 1467431309022 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":"20160701192722","device":"desktop","version":"48.0"} 20:48:29 INFO - PROCESS | 1660 | [1660] 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 20:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119703000 == 3 [pid = 1660] [id = 3] 20:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119709800) [pid = 1660] [serial = 5] [outer = 0x0] 20:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11970a800 == 4 [pid = 1660] [id = 4] 20:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119d0ec00) [pid = 1660] [serial = 6] [outer = 0x0] 20:48:30 INFO - PROCESS | 1660 | [1660] 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 20:48:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x121456000 == 5 [pid = 1660] [id = 5] 20:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119d0c400) [pid = 1660] [serial = 7] [outer = 0x0] 20:48:30 INFO - PROCESS | 1660 | [1660] 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 20:48:30 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x1216d4400) [pid = 1660] [serial = 8] [outer = 0x119d0c400] 20:48:30 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:48:30 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x123503800) [pid = 1660] [serial = 9] [outer = 0x119709800] 20:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x1234dfc00) [pid = 1660] [serial = 10] [outer = 0x119d0ec00] 20:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x1234e1800) [pid = 1660] [serial = 11] [outer = 0x119d0c400] 20:48:30 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:48:31 INFO - PROCESS | 1660 | 1467431311130 Marionette INFO startBrowser 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:31 INFO - PROCESS | 1660 | 1467431311152 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1660 | 1467431311160 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1660 | 1467431311162 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:31 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x126803800) [pid = 1660] [serial = 12] [outer = 0x119d0c400] 20:48:31 INFO - PROCESS | 1660 | 1467431311514 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5e0f88c2-18b9-6a49-b9bf-0972097bfcea","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":"20160701192722","device":"desktop","version":"48.0","command_id":1}}] 20:48:31 INFO - PROCESS | 1660 | 1467431311599 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}] 20:48:31 INFO - PROCESS | 1660 | 1467431311601 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:31 INFO - PROCESS | 1660 | 1467431311663 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:48:31 INFO - PROCESS | 1660 | 1467431311735 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:48:31 INFO - PROCESS | 1660 | 1467431311737 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:31 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:48:31 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128817400) [pid = 1660] [serial = 13] [outer = 0x119d0c400] 20:48:32 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:48:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:48:32 INFO - PROCESS | 1660 | 1467431312064 Marionette TRACE conn2 <- [1,3,null,{}] 20:48:32 INFO - PROCESS | 1660 | 1467431312075 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:48:32 INFO - PROCESS | 1660 | 1467431312080 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:32 INFO - PROCESS | 1660 | 1467431312117 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:48:32 INFO - PROCESS | 1660 | 1467431312150 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1660 | 1467431312153 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:48:32 INFO - PROCESS | 1660 | 1467431312157 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1660 | 1467431312161 Marionette TRACE conn2 <- [1,6,null,{}] 20:48:32 INFO - PROCESS | 1660 | 1467431312163 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}] 20:48:32 INFO - PROCESS | 1660 | 1467431312164 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:32 INFO - PROCESS | 1660 | 1467431312174 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:48:32 INFO - PROCESS | 1660 | 1467431312176 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1660 | 1467431312178 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x129187800 == 6 [pid = 1660] [id = 6] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x129236400) [pid = 1660] [serial = 14] [outer = 0x0] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x129238000) [pid = 1660] [serial = 15] [outer = 0x129236400] 20:48:32 INFO - PROCESS | 1660 | 1467431312206 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x12923d800) [pid = 1660] [serial = 16] [outer = 0x129236400] 20:48:32 INFO - PROCESS | 1660 | 1467431312524 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]]]}] 20:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12944e000 == 7 [pid = 1660] [id = 7] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x1294f4400) [pid = 1660] [serial = 17] [outer = 0x0] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x1294f6400) [pid = 1660] [serial = 18] [outer = 0x1294f4400] 20:48:32 INFO - PROCESS | 1660 | 1467431312556 Marionette DEBUG loaded listener.js 20:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 426ms 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129503800) [pid = 1660] [serial = 19] [outer = 0x1294f4400] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:48:32 INFO - PROCESS | 1660 | 1467431312621 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1660 | 1467431312622 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:48:32 INFO - PROCESS | 1660 | 1467431312635 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1660 | 1467431312636 Marionette TRACE conn2 <- [1,10,null,{}] 20:48:32 INFO - PROCESS | 1660 | 1467431312644 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}] 20:48:32 INFO - PROCESS | 1660 | 1467431312648 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:32 INFO - PROCESS | 1660 | 1467431312770 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:48:32 INFO - PROCESS | 1660 | 1467431312801 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1660 | 1467431312802 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294be000 == 8 [pid = 1660] [id = 8] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a6e0000) [pid = 1660] [serial = 20] [outer = 0x0] 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a6e1c00) [pid = 1660] [serial = 21] [outer = 0x12a6e0000] 20:48:32 INFO - PROCESS | 1660 | 1467431312831 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a88a000) [pid = 1660] [serial = 22] [outer = 0x12a6e0000] 20:48:33 INFO - PROCESS | 1660 | 1467431313272 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]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 678ms 20:48:33 INFO - PROCESS | 1660 | 1467431313308 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1660 | 1467431313310 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:48:33 INFO - PROCESS | 1660 | 1467431313322 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1660 | 1467431313324 Marionette TRACE conn2 <- [1,14,null,{}] 20:48:33 INFO - PROCESS | 1660 | 1467431313327 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}] 20:48:33 INFO - PROCESS | 1660 | 1467431313332 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:33 INFO - PROCESS | 1660 | 1467431313473 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:48:33 INFO - PROCESS | 1660 | 1467431313486 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 1660 | 1467431313487 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cc000 == 9 [pid = 1660] [id = 9] 20:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12b2e3400) [pid = 1660] [serial = 23] [outer = 0x0] 20:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12b2e5400) [pid = 1660] [serial = 24] [outer = 0x12b2e3400] 20:48:33 INFO - PROCESS | 1660 | 1467431313527 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12b2ee400) [pid = 1660] [serial = 25] [outer = 0x12b2e3400] 20:48:33 INFO - PROCESS | 1660 | 1467431313790 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]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 519ms 20:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:48:33 INFO - PROCESS | 1660 | 1467431313841 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1660 | 1467431313843 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:48:33 INFO - PROCESS | 1660 | 1467431313853 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1660 | 1467431313854 Marionette TRACE conn2 <- [1,18,null,{}] 20:48:33 INFO - PROCESS | 1660 | 1467431313856 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}] 20:48:33 INFO - PROCESS | 1660 | 1467431313858 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:33 INFO - PROCESS | 1660 | 1467431313954 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:48:33 INFO - PROCESS | 1660 | 1467431313958 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 1660 | 1467431313961 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baa7000 == 10 [pid = 1660] [id = 10] 20:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12baf7c00) [pid = 1660] [serial = 26] [outer = 0x0] 20:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12bb55c00) [pid = 1660] [serial = 27] [outer = 0x12baf7c00] 20:48:33 INFO - PROCESS | 1660 | 1467431313984 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12bb5c000) [pid = 1660] [serial = 28] [outer = 0x12baf7c00] 20:48:34 INFO - PROCESS | 1660 | 1467431314254 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]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 20:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:48:34 INFO - PROCESS | 1660 | 1467431314274 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1660 | 1467431314275 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:48:34 INFO - PROCESS | 1660 | 1467431314277 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1660 | 1467431314278 Marionette TRACE conn2 <- [1,22,null,{}] 20:48:34 INFO - PROCESS | 1660 | 1467431314288 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}] 20:48:34 INFO - PROCESS | 1660 | 1467431314289 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:34 INFO - PROCESS | 1660 | 1467431314388 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:48:34 INFO - PROCESS | 1660 | 1467431314391 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1660 | 1467431314392 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116673800 == 11 [pid = 1660] [id = 11] 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x120fbf400) [pid = 1660] [serial = 29] [outer = 0x0] 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x120fca000) [pid = 1660] [serial = 30] [outer = 0x120fbf400] 20:48:34 INFO - PROCESS | 1660 | 1467431314417 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12bb60800) [pid = 1660] [serial = 31] [outer = 0x120fbf400] 20:48:34 INFO - PROCESS | 1660 | 1467431314668 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]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 20:48:34 INFO - PROCESS | 1660 | 1467431314709 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1660 | 1467431314711 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:48:34 INFO - PROCESS | 1660 | 1467431314725 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1660 | 1467431314727 Marionette TRACE conn2 <- [1,26,null,{}] 20:48:34 INFO - PROCESS | 1660 | 1467431314740 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}] 20:48:34 INFO - PROCESS | 1660 | 1467431314742 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:34 INFO - PROCESS | 1660 | 1467431314888 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:48:34 INFO - PROCESS | 1660 | 1467431314893 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1660 | 1467431314895 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be99000 == 12 [pid = 1660] [id = 12] 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x12c005400) [pid = 1660] [serial = 32] [outer = 0x0] 20:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12c010400) [pid = 1660] [serial = 33] [outer = 0x12c005400] 20:48:34 INFO - PROCESS | 1660 | 1467431314933 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12c0ae800) [pid = 1660] [serial = 34] [outer = 0x12c005400] 20:48:35 INFO - PROCESS | 1660 | 1467431315271 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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 582ms 20:48:35 INFO - PROCESS | 1660 | 1467431315308 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:48:35 INFO - PROCESS | 1660 | 1467431315309 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:48:35 INFO - PROCESS | 1660 | 1467431315311 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1660 | 1467431315313 Marionette TRACE conn2 <- [1,30,null,{}] 20:48:35 INFO - PROCESS | 1660 | 1467431315318 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}] 20:48:35 INFO - PROCESS | 1660 | 1467431315328 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:35 INFO - PROCESS | 1660 | 1467431315413 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:48:35 INFO - PROCESS | 1660 | 1467431315418 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1660 | 1467431315419 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c527000 == 13 [pid = 1660] [id = 13] 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12c0b3000) [pid = 1660] [serial = 35] [outer = 0x0] 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c5a9000) [pid = 1660] [serial = 36] [outer = 0x12c0b3000] 20:48:35 INFO - PROCESS | 1660 | 1467431315443 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c5acc00) [pid = 1660] [serial = 37] [outer = 0x12c0b3000] 20:48:35 INFO - PROCESS | 1660 | 1467431315681 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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 424ms 20:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:48:35 INFO - PROCESS | 1660 | 1467431315736 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1660 | 1467431315737 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:48:35 INFO - PROCESS | 1660 | 1467431315739 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1660 | 1467431315740 Marionette TRACE conn2 <- [1,34,null,{}] 20:48:35 INFO - PROCESS | 1660 | 1467431315742 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}] 20:48:35 INFO - PROCESS | 1660 | 1467431315743 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:35 INFO - PROCESS | 1660 | 1467431315834 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:48:35 INFO - PROCESS | 1660 | 1467431315838 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1660 | 1467431315839 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c814800 == 14 [pid = 1660] [id = 14] 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c5af000) [pid = 1660] [serial = 38] [outer = 0x0] 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c5b5c00) [pid = 1660] [serial = 39] [outer = 0x12c5af000] 20:48:35 INFO - PROCESS | 1660 | 1467431315864 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c857800) [pid = 1660] [serial = 40] [outer = 0x12c5af000] 20:48:36 INFO - PROCESS | 1660 | 1467431316102 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]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 20:48:36 INFO - PROCESS | 1660 | 1467431316109 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1660 | 1467431316110 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:48:36 INFO - PROCESS | 1660 | 1467431316120 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1660 | 1467431316121 Marionette TRACE conn2 <- [1,38,null,{}] 20:48:36 INFO - PROCESS | 1660 | 1467431316123 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}] 20:48:36 INFO - PROCESS | 1660 | 1467431316125 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:36 INFO - PROCESS | 1660 | 1467431316229 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:48:36 INFO - PROCESS | 1660 | 1467431316241 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1660 | 1467431316242 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9ce800 == 15 [pid = 1660] [id = 15] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x117ea2800) [pid = 1660] [serial = 41] [outer = 0x0] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c862000) [pid = 1660] [serial = 42] [outer = 0x117ea2800] 20:48:36 INFO - PROCESS | 1660 | 1467431316266 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cbd8c00) [pid = 1660] [serial = 43] [outer = 0x117ea2800] 20:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f14000 == 16 [pid = 1660] [id = 16] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x120f14800) [pid = 1660] [serial = 44] [outer = 0x0] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x120f19000) [pid = 1660] [serial = 45] [outer = 0x120f14800] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x120f20000) [pid = 1660] [serial = 46] [outer = 0x120f14800] 20:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f0e000 == 17 [pid = 1660] [id = 17] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12345d000) [pid = 1660] [serial = 47] [outer = 0x0] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x123469400) [pid = 1660] [serial = 48] [outer = 0x12345d000] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x123460400) [pid = 1660] [serial = 49] [outer = 0x12345d000] 20:48:36 INFO - PROCESS | 1660 | 1467431316605 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]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 20:48:36 INFO - PROCESS | 1660 | 1467431316639 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1660 | 1467431316640 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:48:36 INFO - PROCESS | 1660 | 1467431316642 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1660 | 1467431316643 Marionette TRACE conn2 <- [1,42,null,{}] 20:48:36 INFO - PROCESS | 1660 | 1467431316646 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}] 20:48:36 INFO - PROCESS | 1660 | 1467431316647 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:36 INFO - PROCESS | 1660 | 1467431316737 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:48:36 INFO - PROCESS | 1660 | 1467431316741 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1660 | 1467431316742 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d258800 == 18 [pid = 1660] [id = 18] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12cbdb400) [pid = 1660] [serial = 50] [outer = 0x0] 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d0c6400) [pid = 1660] [serial = 51] [outer = 0x12cbdb400] 20:48:36 INFO - PROCESS | 1660 | 1467431316767 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12d36a800) [pid = 1660] [serial = 52] [outer = 0x12cbdb400] 20:48:37 INFO - PROCESS | 1660 | 1467431317026 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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 20:48:37 INFO - PROCESS | 1660 | 1467431317070 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:48:37 INFO - PROCESS | 1660 | 1467431317073 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:48:37 INFO - PROCESS | 1660 | 1467431317077 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1660 | 1467431317081 Marionette TRACE conn2 <- [1,46,null,{}] 20:48:37 INFO - PROCESS | 1660 | 1467431317094 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}] 20:48:37 INFO - PROCESS | 1660 | 1467431317097 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:37 INFO - PROCESS | 1660 | 1467431317249 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:48:37 INFO - PROCESS | 1660 | 1467431317254 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1660 | 1467431317256 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d62e800 == 19 [pid = 1660] [id = 19] 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x1187c2400) [pid = 1660] [serial = 53] [outer = 0x0] 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x12d36f400) [pid = 1660] [serial = 54] [outer = 0x1187c2400] 20:48:37 INFO - PROCESS | 1660 | 1467431317298 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d375800) [pid = 1660] [serial = 55] [outer = 0x1187c2400] 20:48:37 INFO - PROCESS | 1660 | 1467431317596 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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 532ms 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:48:37 INFO - PROCESS | 1660 | 1467431317608 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1660 | 1467431317609 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:48:37 INFO - PROCESS | 1660 | 1467431317621 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1660 | 1467431317622 Marionette TRACE conn2 <- [1,50,null,{}] 20:48:37 INFO - PROCESS | 1660 | 1467431317624 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}] 20:48:37 INFO - PROCESS | 1660 | 1467431317625 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:37 INFO - PROCESS | 1660 | 1467431317725 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:48:37 INFO - PROCESS | 1660 | 1467431317729 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1660 | 1467431317730 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d64d800 == 20 [pid = 1660] [id = 20] 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x118276c00) [pid = 1660] [serial = 56] [outer = 0x0] 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x11827bc00) [pid = 1660] [serial = 57] [outer = 0x118276c00] 20:48:37 INFO - PROCESS | 1660 | 1467431317753 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1182d6400) [pid = 1660] [serial = 58] [outer = 0x118276c00] 20:48:37 INFO - PROCESS | 1660 | 1467431317986 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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 378ms 20:48:37 INFO - PROCESS | 1660 | 1467431317990 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1660 | 1467431317991 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:48:37 INFO - PROCESS | 1660 | 1467431317993 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1660 | 1467431317994 Marionette TRACE conn2 <- [1,54,null,{}] 20:48:38 INFO - PROCESS | 1660 | 1467431318004 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}] 20:48:38 INFO - PROCESS | 1660 | 1467431318005 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:38 INFO - PROCESS | 1660 | 1467431318109 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:48:38 INFO - PROCESS | 1660 | 1467431318123 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1660 | 1467431318124 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b11800 == 21 [pid = 1660] [id = 21] 20:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1182de400) [pid = 1660] [serial = 59] [outer = 0x0] 20:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1187c2000) [pid = 1660] [serial = 60] [outer = 0x1182de400] 20:48:38 INFO - PROCESS | 1660 | 1467431318152 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x126b68000) [pid = 1660] [serial = 61] [outer = 0x1182de400] 20:48:39 INFO - PROCESS | 1660 | 1467431319233 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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1280ms 20:48:39 INFO - PROCESS | 1660 | 1467431319292 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1660 | 1467431319295 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:48:39 INFO - PROCESS | 1660 | 1467431319303 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1660 | 1467431319306 Marionette TRACE conn2 <- [1,58,null,{}] 20:48:39 INFO - PROCESS | 1660 | 1467431319312 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}] 20:48:39 INFO - PROCESS | 1660 | 1467431319315 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:39 INFO - PROCESS | 1660 | 1467431319475 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:48:39 INFO - PROCESS | 1660 | 1467431319546 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1660 | 1467431319548 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ea5000 == 22 [pid = 1660] [id = 22] 20:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112ec4400) [pid = 1660] [serial = 62] [outer = 0x0] 20:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x113094400) [pid = 1660] [serial = 63] [outer = 0x112ec4400] 20:48:39 INFO - PROCESS | 1660 | 1467431319579 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x113ce2400) [pid = 1660] [serial = 64] [outer = 0x112ec4400] 20:48:39 INFO - PROCESS | 1660 | 1467431319983 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]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 722ms 20:48:40 INFO - PROCESS | 1660 | 1467431320025 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1660 | 1467431320028 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:48:40 INFO - PROCESS | 1660 | 1467431320033 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1660 | 1467431320035 Marionette TRACE conn2 <- [1,62,null,{}] 20:48:40 INFO - PROCESS | 1660 | 1467431320037 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}] 20:48:40 INFO - PROCESS | 1660 | 1467431320039 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:40 INFO - PROCESS | 1660 | 1467431320154 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:48:40 INFO - PROCESS | 1660 | 1467431320195 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1660 | 1467431320197 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b7800 == 23 [pid = 1660] [id = 23] 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116a0dc00) [pid = 1660] [serial = 65] [outer = 0x0] 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1176e9000) [pid = 1660] [serial = 66] [outer = 0x116a0dc00] 20:48:40 INFO - PROCESS | 1660 | 1467431320229 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118279c00) [pid = 1660] [serial = 67] [outer = 0x116a0dc00] 20:48:40 INFO - PROCESS | 1660 | 1467431320635 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]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 20:48:40 INFO - PROCESS | 1660 | 1467431320653 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1660 | 1467431320655 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:48:40 INFO - PROCESS | 1660 | 1467431320657 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1660 | 1467431320660 Marionette TRACE conn2 <- [1,66,null,{}] 20:48:40 INFO - PROCESS | 1660 | 1467431320668 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}] 20:48:40 INFO - PROCESS | 1660 | 1467431320671 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:40 INFO - PROCESS | 1660 | 1467431320786 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:48:40 INFO - PROCESS | 1660 | 1467431320867 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1660 | 1467431320869 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x117246800 == 24 [pid = 1660] [id = 24] 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118525400) [pid = 1660] [serial = 68] [outer = 0x0] 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11946c000) [pid = 1660] [serial = 69] [outer = 0x118525400] 20:48:40 INFO - PROCESS | 1660 | 1467431320903 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119826000) [pid = 1660] [serial = 70] [outer = 0x118525400] 20:48:41 INFO - PROCESS | 1660 | 1467431321345 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]]]}] 20:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 725ms 20:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:48:41 INFO - PROCESS | 1660 | 1467431321383 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 1660 | 1467431321385 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:48:41 INFO - PROCESS | 1660 | 1467431321387 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 1660 | 1467431321388 Marionette TRACE conn2 <- [1,70,null,{}] 20:48:41 INFO - PROCESS | 1660 | 1467431321391 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}] 20:48:41 INFO - PROCESS | 1660 | 1467431321392 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:41 INFO - PROCESS | 1660 | 1467431321505 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:48:41 INFO - PROCESS | 1660 | 1467431321545 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1660 | 1467431321546 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f5c800 == 25 [pid = 1660] [id = 25] 20:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x120fbe000) [pid = 1660] [serial = 71] [outer = 0x0] 20:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x120fc6000) [pid = 1660] [serial = 72] [outer = 0x120fbe000] 20:48:41 INFO - PROCESS | 1660 | 1467431321575 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12145a000) [pid = 1660] [serial = 73] [outer = 0x120fbe000] 20:48:42 INFO - PROCESS | 1660 | 1467431322176 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]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 821ms 20:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:48:42 INFO - PROCESS | 1660 | 1467431322208 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1660 | 1467431322211 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:48:42 INFO - PROCESS | 1660 | 1467431322215 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1660 | 1467431322220 Marionette TRACE conn2 <- [1,74,null,{}] 20:48:42 INFO - PROCESS | 1660 | 1467431322224 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}] 20:48:42 INFO - PROCESS | 1660 | 1467431322227 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:42 INFO - PROCESS | 1660 | 1467431322354 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:48:42 INFO - PROCESS | 1660 | 1467431322417 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1660 | 1467431322419 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fb7800 == 26 [pid = 1660] [id = 26] 20:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1150cc800) [pid = 1660] [serial = 74] [outer = 0x0] 20:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115f6ac00) [pid = 1660] [serial = 75] [outer = 0x1150cc800] 20:48:42 INFO - PROCESS | 1660 | 1467431322464 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1161ae400) [pid = 1660] [serial = 76] [outer = 0x1150cc800] 20:48:42 INFO - PROCESS | 1660 | 1467431322889 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]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 726ms 20:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:48:42 INFO - PROCESS | 1660 | 1467431322940 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1660 | 1467431322942 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:48:42 INFO - PROCESS | 1660 | 1467431322947 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1660 | 1467431322948 Marionette TRACE conn2 <- [1,78,null,{}] 20:48:42 INFO - PROCESS | 1660 | 1467431322951 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}] 20:48:42 INFO - PROCESS | 1660 | 1467431322952 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:43 INFO - PROCESS | 1660 | 1467431323028 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:48:43 INFO - PROCESS | 1660 | 1467431323035 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1660 | 1467431323036 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ded000 == 27 [pid = 1660] [id = 27] 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1164e7000) [pid = 1660] [serial = 77] [outer = 0x0] 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11697d400) [pid = 1660] [serial = 78] [outer = 0x1164e7000] 20:48:43 INFO - PROCESS | 1660 | 1467431323063 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1176e6800) [pid = 1660] [serial = 79] [outer = 0x1164e7000] 20:48:43 INFO - PROCESS | 1660 | 1467431323444 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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms 20:48:43 INFO - PROCESS | 1660 | 1467431323467 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 1660 | 1467431323469 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:48:43 INFO - PROCESS | 1660 | 1467431323473 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1660 | 1467431323476 Marionette TRACE conn2 <- [1,82,null,{}] 20:48:43 INFO - PROCESS | 1660 | 1467431323487 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}] 20:48:43 INFO - PROCESS | 1660 | 1467431323491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:43 INFO - PROCESS | 1660 | 1467431323606 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:48:43 INFO - PROCESS | 1660 | 1467431323614 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1660 | 1467431323616 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164ad800 == 28 [pid = 1660] [id = 28] 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117ea6c00) [pid = 1660] [serial = 80] [outer = 0x0] 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118273000) [pid = 1660] [serial = 81] [outer = 0x117ea6c00] 20:48:43 INFO - PROCESS | 1660 | 1467431323660 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1182d5400) [pid = 1660] [serial = 82] [outer = 0x117ea6c00] 20:48:44 INFO - PROCESS | 1660 | 1467431324038 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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 577ms 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:48:44 INFO - PROCESS | 1660 | 1467431324052 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1660 | 1467431324053 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:48:44 INFO - PROCESS | 1660 | 1467431324055 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1660 | 1467431324056 Marionette TRACE conn2 <- [1,86,null,{}] 20:48:44 INFO - PROCESS | 1660 | 1467431324059 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}] 20:48:44 INFO - PROCESS | 1660 | 1467431324060 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:44 INFO - PROCESS | 1660 | 1467431324145 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:48:44 INFO - PROCESS | 1660 | 1467431324185 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1660 | 1467431324186 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11695f000 == 29 [pid = 1660] [id = 29] 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1182d7400) [pid = 1660] [serial = 83] [outer = 0x0] 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11833b800) [pid = 1660] [serial = 84] [outer = 0x1182d7400] 20:48:44 INFO - PROCESS | 1660 | 1467431324211 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1187c3800) [pid = 1660] [serial = 85] [outer = 0x1182d7400] 20:48:44 INFO - PROCESS | 1660 | 1467431324461 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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:48:44 INFO - PROCESS | 1660 | 1467431324474 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1660 | 1467431324475 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:48:44 INFO - PROCESS | 1660 | 1467431324477 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1660 | 1467431324478 Marionette TRACE conn2 <- [1,90,null,{}] 20:48:44 INFO - PROCESS | 1660 | 1467431324490 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}] 20:48:44 INFO - PROCESS | 1660 | 1467431324491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:44 INFO - PROCESS | 1660 | 1467431324568 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:48:44 INFO - PROCESS | 1660 | 1467431324572 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1660 | 1467431324573 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723f000 == 30 [pid = 1660] [id = 30] 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1182d9000) [pid = 1660] [serial = 86] [outer = 0x0] 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11887b800) [pid = 1660] [serial = 87] [outer = 0x1182d9000] 20:48:44 INFO - PROCESS | 1660 | 1467431324600 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190cb000) [pid = 1660] [serial = 88] [outer = 0x1182d9000] 20:48:44 INFO - PROCESS | 1660 | 1467431324928 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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 476ms 20:48:44 INFO - PROCESS | 1660 | 1467431324953 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1660 | 1467431324955 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:48:44 INFO - PROCESS | 1660 | 1467431324957 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1660 | 1467431324958 Marionette TRACE conn2 <- [1,94,null,{}] 20:48:44 INFO - PROCESS | 1660 | 1467431324960 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}] 20:48:44 INFO - PROCESS | 1660 | 1467431324967 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | 1467431325070 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:48:45 INFO - PROCESS | 1660 | 1467431325077 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1660 | 1467431325078 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5c000 == 31 [pid = 1660] [id = 31] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1190cdc00) [pid = 1660] [serial = 89] [outer = 0x0] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119474c00) [pid = 1660] [serial = 90] [outer = 0x1190cdc00] 20:48:45 INFO - PROCESS | 1660 | 1467431325106 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d04c00) [pid = 1660] [serial = 91] [outer = 0x1190cdc00] 20:48:45 INFO - PROCESS | 1660 | 1467431325363 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]]]}] 20:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 20:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:48:45 INFO - PROCESS | 1660 | 1467431325376 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1660 | 1467431325377 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:48:45 INFO - PROCESS | 1660 | 1467431325381 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1660 | 1467431325384 Marionette TRACE conn2 <- [1,98,null,{}] 20:48:45 INFO - PROCESS | 1660 | 1467431325393 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}] 20:48:45 INFO - PROCESS | 1660 | 1467431325395 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | 1467431325483 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:48:45 INFO - PROCESS | 1660 | 1467431325486 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1660 | 1467431325487 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x112120000 == 32 [pid = 1660] [id = 32] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1190cac00) [pid = 1660] [serial = 92] [outer = 0x0] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119d5f800) [pid = 1660] [serial = 93] [outer = 0x1190cac00] 20:48:45 INFO - PROCESS | 1660 | 1467431325512 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1211df000) [pid = 1660] [serial = 94] [outer = 0x1190cac00] 20:48:45 INFO - PROCESS | 1660 | 1467431325790 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]]]}] 20:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 428ms 20:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:48:45 INFO - PROCESS | 1660 | 1467431325809 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1660 | 1467431325810 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:48:45 INFO - PROCESS | 1660 | 1467431325812 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1660 | 1467431325816 Marionette TRACE conn2 <- [1,102,null,{}] 20:48:45 INFO - PROCESS | 1660 | 1467431325824 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}] 20:48:45 INFO - PROCESS | 1660 | 1467431325826 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | 1467431325903 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:48:45 INFO - PROCESS | 1660 | 1467431325907 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1660 | 1467431325908 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c8000 == 33 [pid = 1660] [id = 33] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119d98800) [pid = 1660] [serial = 95] [outer = 0x0] 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1214c3c00) [pid = 1660] [serial = 96] [outer = 0x119d98800] 20:48:45 INFO - PROCESS | 1660 | 1467431325935 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121a51000) [pid = 1660] [serial = 97] [outer = 0x119d98800] 20:48:46 INFO - PROCESS | 1660 | 1467431326243 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]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 20:48:46 INFO - PROCESS | 1660 | 1467431326290 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:48:46 INFO - PROCESS | 1660 | 1467431326291 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:48:46 INFO - PROCESS | 1660 | 1467431326293 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1660 | 1467431326295 Marionette TRACE conn2 <- [1,106,null,{}] 20:48:46 INFO - PROCESS | 1660 | 1467431326297 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}] 20:48:46 INFO - PROCESS | 1660 | 1467431326298 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:46 INFO - PROCESS | 1660 | 1467431326395 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:48:46 INFO - PROCESS | 1660 | 1467431326403 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1660 | 1467431326404 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119659800 == 34 [pid = 1660] [id = 34] 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121a52800) [pid = 1660] [serial = 98] [outer = 0x0] 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12345e000) [pid = 1660] [serial = 99] [outer = 0x121a52800] 20:48:46 INFO - PROCESS | 1660 | 1467431326428 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123467c00) [pid = 1660] [serial = 100] [outer = 0x121a52800] 20:48:46 INFO - PROCESS | 1660 | 1467431326705 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]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 20:48:46 INFO - PROCESS | 1660 | 1467431326720 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1660 | 1467431326721 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:48:46 INFO - PROCESS | 1660 | 1467431326724 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1660 | 1467431326725 Marionette TRACE conn2 <- [1,110,null,{}] 20:48:46 INFO - PROCESS | 1660 | 1467431326727 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}] 20:48:46 INFO - PROCESS | 1660 | 1467431326728 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:46 INFO - PROCESS | 1660 | 1467431326816 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:48:46 INFO - PROCESS | 1660 | 1467431326820 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1660 | 1467431326821 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc4000 == 35 [pid = 1660] [id = 35] 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121a50800) [pid = 1660] [serial = 101] [outer = 0x0] 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1234e2c00) [pid = 1660] [serial = 102] [outer = 0x121a50800] 20:48:46 INFO - PROCESS | 1660 | 1467431326845 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116a16000) [pid = 1660] [serial = 103] [outer = 0x121a50800] 20:48:47 INFO - PROCESS | 1660 | 1467431327145 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]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 20:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:48:47 INFO - PROCESS | 1660 | 1467431327194 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1660 | 1467431327197 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:48:47 INFO - PROCESS | 1660 | 1467431327200 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1660 | 1467431327202 Marionette TRACE conn2 <- [1,114,null,{}] 20:48:47 INFO - PROCESS | 1660 | 1467431327204 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}] 20:48:47 INFO - PROCESS | 1660 | 1467431327206 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:47 INFO - PROCESS | 1660 | 1467431327313 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:48:47 INFO - PROCESS | 1660 | 1467431327321 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 1660 | 1467431327323 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f53800 == 36 [pid = 1660] [id = 36] 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1234eb400) [pid = 1660] [serial = 104] [outer = 0x0] 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124aea400) [pid = 1660] [serial = 105] [outer = 0x1234eb400] 20:48:47 INFO - PROCESS | 1660 | 1467431327348 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12549a800) [pid = 1660] [serial = 106] [outer = 0x1234eb400] 20:48:47 INFO - PROCESS | 1660 | 1467431327660 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]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 20:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:48:47 INFO - PROCESS | 1660 | 1467431327669 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1660 | 1467431327671 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:48:47 INFO - PROCESS | 1660 | 1467431327673 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1660 | 1467431327674 Marionette TRACE conn2 <- [1,118,null,{}] 20:48:47 INFO - PROCESS | 1660 | 1467431327676 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}] 20:48:47 INFO - PROCESS | 1660 | 1467431327677 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:47 INFO - PROCESS | 1660 | 1467431327758 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:48:47 INFO - PROCESS | 1660 | 1467431327763 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 1660 | 1467431327766 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12125b800 == 37 [pid = 1660] [id = 37] 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126006400) [pid = 1660] [serial = 107] [outer = 0x0] 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1260c8000) [pid = 1660] [serial = 108] [outer = 0x126006400] 20:48:47 INFO - PROCESS | 1660 | 1467431327790 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126463400) [pid = 1660] [serial = 109] [outer = 0x126006400] 20:48:48 INFO - PROCESS | 1660 | 1467431328082 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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 20:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:48:48 INFO - PROCESS | 1660 | 1467431328092 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1660 | 1467431328093 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:48:48 INFO - PROCESS | 1660 | 1467431328096 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1660 | 1467431328098 Marionette TRACE conn2 <- [1,122,null,{}] 20:48:48 INFO - PROCESS | 1660 | 1467431328108 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}] 20:48:48 INFO - PROCESS | 1660 | 1467431328109 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:48 INFO - PROCESS | 1660 | 1467431328192 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:48:48 INFO - PROCESS | 1660 | 1467431328252 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1660 | 1467431328253 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136c800 == 38 [pid = 1660] [id = 38] 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12600d800) [pid = 1660] [serial = 110] [outer = 0x0] 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1264cf400) [pid = 1660] [serial = 111] [outer = 0x12600d800] 20:48:48 INFO - PROCESS | 1660 | 1467431328284 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126884400) [pid = 1660] [serial = 112] [outer = 0x12600d800] 20:48:48 INFO - PROCESS | 1660 | 1467431328525 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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 20:48:48 INFO - PROCESS | 1660 | 1467431328573 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1660 | 1467431328574 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:48:48 INFO - PROCESS | 1660 | 1467431328577 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1660 | 1467431328578 Marionette TRACE conn2 <- [1,126,null,{}] 20:48:48 INFO - PROCESS | 1660 | 1467431328587 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}] 20:48:48 INFO - PROCESS | 1660 | 1467431328588 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:48 INFO - PROCESS | 1660 | 1467431328673 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:48:48 INFO - PROCESS | 1660 | 1467431328677 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1660 | 1467431328678 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x123405800 == 39 [pid = 1660] [id = 39] 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126884c00) [pid = 1660] [serial = 113] [outer = 0x0] 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126c5b800) [pid = 1660] [serial = 114] [outer = 0x126884c00] 20:48:48 INFO - PROCESS | 1660 | 1467431328702 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126c60800) [pid = 1660] [serial = 115] [outer = 0x126884c00] 20:48:49 INFO - PROCESS | 1660 | 1467431329020 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]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:48:49 INFO - PROCESS | 1660 | 1467431329050 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1660 | 1467431329051 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:48:49 INFO - PROCESS | 1660 | 1467431329053 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1660 | 1467431329054 Marionette TRACE conn2 <- [1,130,null,{}] 20:48:49 INFO - PROCESS | 1660 | 1467431329056 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}] 20:48:49 INFO - PROCESS | 1660 | 1467431329057 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:49 INFO - PROCESS | 1660 | 1467431329158 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:48:49 INFO - PROCESS | 1660 | 1467431329166 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1660 | 1467431329167 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x123514000 == 40 [pid = 1660] [id = 40] 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126c60c00) [pid = 1660] [serial = 116] [outer = 0x0] 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126c65400) [pid = 1660] [serial = 117] [outer = 0x126c60c00] 20:48:49 INFO - PROCESS | 1660 | 1467431329198 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126c9e800) [pid = 1660] [serial = 118] [outer = 0x126c60c00] 20:48:49 INFO - PROCESS | 1660 | 1467431329477 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]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 20:48:49 INFO - PROCESS | 1660 | 1467431329522 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1660 | 1467431329523 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:48:49 INFO - PROCESS | 1660 | 1467431329525 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1660 | 1467431329526 Marionette TRACE conn2 <- [1,134,null,{}] 20:48:49 INFO - PROCESS | 1660 | 1467431329529 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}] 20:48:49 INFO - PROCESS | 1660 | 1467431329532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:49 INFO - PROCESS | 1660 | 1467431329615 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:48:49 INFO - PROCESS | 1660 | 1467431329619 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1660 | 1467431329620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x125469000 == 41 [pid = 1660] [id = 41] 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126c9fc00) [pid = 1660] [serial = 119] [outer = 0x0] 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x128810400) [pid = 1660] [serial = 120] [outer = 0x126c9fc00] 20:48:49 INFO - PROCESS | 1660 | 1467431329644 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128e15400) [pid = 1660] [serial = 121] [outer = 0x126c9fc00] 20:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 418ms 20:48:49 INFO - PROCESS | 1660 | 1467431329938 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]]]}] 20:48:49 INFO - PROCESS | 1660 | 1467431329943 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1660 | 1467431329944 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:48:49 INFO - PROCESS | 1660 | 1467431329955 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1660 | 1467431329956 Marionette TRACE conn2 <- [1,138,null,{}] 20:48:49 INFO - PROCESS | 1660 | 1467431329958 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}] 20:48:49 INFO - PROCESS | 1660 | 1467431329959 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:50 INFO - PROCESS | 1660 | 1467431330049 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:48:50 INFO - PROCESS | 1660 | 1467431330113 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1660 | 1467431330121 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b1000 == 42 [pid = 1660] [id = 42] 20:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x126b66800) [pid = 1660] [serial = 122] [outer = 0x0] 20:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x128e16c00) [pid = 1660] [serial = 123] [outer = 0x126b66800] 20:48:50 INFO - PROCESS | 1660 | 1467431330145 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x129237400) [pid = 1660] [serial = 124] [outer = 0x126b66800] 20:48:51 INFO - PROCESS | 1660 | 1467431331172 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]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1223ms 20:48:51 INFO - PROCESS | 1660 | 1467431331190 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:48:51 INFO - PROCESS | 1660 | 1467431331194 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:48:51 INFO - PROCESS | 1660 | 1467431331201 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1660 | 1467431331204 Marionette TRACE conn2 <- [1,142,null,{}] 20:48:51 INFO - PROCESS | 1660 | 1467431331217 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}] 20:48:51 INFO - PROCESS | 1660 | 1467431331219 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:51 INFO - PROCESS | 1660 | 1467431331355 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:48:51 INFO - PROCESS | 1660 | 1467431331408 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1660 | 1467431331409 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fa5000 == 43 [pid = 1660] [id = 43] 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x115f6c000) [pid = 1660] [serial = 125] [outer = 0x0] 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1164de400) [pid = 1660] [serial = 126] [outer = 0x115f6c000] 20:48:51 INFO - PROCESS | 1660 | 1467431331439 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x116972000) [pid = 1660] [serial = 127] [outer = 0x115f6c000] 20:48:51 INFO - PROCESS | 1660 | 1467431331753 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]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 584ms 20:48:51 INFO - PROCESS | 1660 | 1467431331785 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:48:51 INFO - PROCESS | 1660 | 1467431331788 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:48:51 INFO - PROCESS | 1660 | 1467431331792 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1660 | 1467431331794 Marionette TRACE conn2 <- [1,146,null,{}] 20:48:51 INFO - PROCESS | 1660 | 1467431331796 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}] 20:48:51 INFO - PROCESS | 1660 | 1467431331800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:51 INFO - PROCESS | 1660 | 1467431331890 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:48:51 INFO - PROCESS | 1660 | 1467431331924 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1660 | 1467431331925 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11618b000 == 44 [pid = 1660] [id = 44] 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1176e8000) [pid = 1660] [serial = 128] [outer = 0x0] 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118273800) [pid = 1660] [serial = 129] [outer = 0x1176e8000] 20:48:51 INFO - PROCESS | 1660 | 1467431331952 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1182d4400) [pid = 1660] [serial = 130] [outer = 0x1176e8000] 20:48:52 INFO - PROCESS | 1660 | 1467431332290 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]]]}] 20:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 519ms 20:48:52 INFO - PROCESS | 1660 | 1467431332312 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 1660 | 1467431332315 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:48:52 INFO - PROCESS | 1660 | 1467431332323 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1660 | 1467431332326 Marionette TRACE conn2 <- [1,150,null,{}] 20:48:52 INFO - PROCESS | 1660 | 1467431332333 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}] 20:48:52 INFO - PROCESS | 1660 | 1467431332336 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:52 INFO - PROCESS | 1660 | 1467431332870 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x118276c00) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1187c2400) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12cbdb400) [pid = 1660] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x117ea2800) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12c5af000) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12c0b3000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12c005400) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x120fbf400) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12baf7c00) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12b2e3400) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a6e0000) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x129236400) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1190cac00) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119d98800) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121a52800) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1234eb400) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126006400) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12600d800) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1182de400) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112ec4400) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116a0dc00) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118525400) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x120fbe000) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1150cc800) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1164e7000) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x117ea6c00) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1182d7400) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1182d9000) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:48:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1190cdc00) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:48:52 INFO - PROCESS | 1660 | 1467431332945 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1660 | 1467431332947 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11695b000 == 45 [pid = 1660] [id = 45] 20:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1121be400) [pid = 1660] [serial = 131] [outer = 0x0] 20:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11302a400) [pid = 1660] [serial = 132] [outer = 0x1121be400] 20:48:52 INFO - PROCESS | 1660 | 1467431332974 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x117ea6c00) [pid = 1660] [serial = 133] [outer = 0x1121be400] 20:48:53 INFO - PROCESS | 1660 | 1467431333232 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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 921ms 20:48:53 INFO - PROCESS | 1660 | 1467431333245 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1660 | 1467431333249 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:48:53 INFO - PROCESS | 1660 | 1467431333259 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1660 | 1467431333260 Marionette TRACE conn2 <- [1,154,null,{}] 20:48:53 INFO - PROCESS | 1660 | 1467431333270 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}] 20:48:53 INFO - PROCESS | 1660 | 1467431333271 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:53 INFO - PROCESS | 1660 | 1467431333350 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:48:53 INFO - PROCESS | 1660 | 1467431333354 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1660 | 1467431333355 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e77000 == 46 [pid = 1660] [id = 46] 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118527800) [pid = 1660] [serial = 134] [outer = 0x0] 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11946d400) [pid = 1660] [serial = 135] [outer = 0x118527800] 20:48:53 INFO - PROCESS | 1660 | 1467431333382 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119774c00) [pid = 1660] [serial = 136] [outer = 0x118527800] 20:48:53 INFO - PROCESS | 1660 | 1467431333689 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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 20:48:53 INFO - PROCESS | 1660 | 1467431333736 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1660 | 1467431333737 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:48:53 INFO - PROCESS | 1660 | 1467431333741 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1660 | 1467431333742 Marionette TRACE conn2 <- [1,158,null,{}] 20:48:53 INFO - PROCESS | 1660 | 1467431333744 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}] 20:48:53 INFO - PROCESS | 1660 | 1467431333745 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:53 INFO - PROCESS | 1660 | 1467431333814 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:48:53 INFO - PROCESS | 1660 | 1467431333817 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1660 | 1467431333818 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11900d000 == 47 [pid = 1660] [id = 47] 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1172c4800) [pid = 1660] [serial = 137] [outer = 0x0] 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119822800) [pid = 1660] [serial = 138] [outer = 0x1172c4800] 20:48:53 INFO - PROCESS | 1660 | 1467431333844 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1198e3400) [pid = 1660] [serial = 139] [outer = 0x1172c4800] 20:48:54 INFO - PROCESS | 1660 | 1467431334166 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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 20:48:54 INFO - PROCESS | 1660 | 1467431334209 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1660 | 1467431334211 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:48:54 INFO - PROCESS | 1660 | 1467431334213 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1660 | 1467431334214 Marionette TRACE conn2 <- [1,162,null,{}] 20:48:54 INFO - PROCESS | 1660 | 1467431334216 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}] 20:48:54 INFO - PROCESS | 1660 | 1467431334220 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:54 INFO - PROCESS | 1660 | 1467431334315 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:48:54 INFO - PROCESS | 1660 | 1467431334364 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1660 | 1467431334365 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119660000 == 48 [pid = 1660] [id = 48] 20:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119471800) [pid = 1660] [serial = 140] [outer = 0x0] 20:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119d9b000) [pid = 1660] [serial = 141] [outer = 0x119471800] 20:48:54 INFO - PROCESS | 1660 | 1467431334389 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121ce0c00) [pid = 1660] [serial = 142] [outer = 0x119471800] 20:48:54 INFO - PROCESS | 1660 | 1467431334670 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]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms 20:48:54 INFO - PROCESS | 1660 | 1467431334690 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1660 | 1467431334692 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:48:54 INFO - PROCESS | 1660 | 1467431334707 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1660 | 1467431334709 Marionette TRACE conn2 <- [1,166,null,{}] 20:48:54 INFO - PROCESS | 1660 | 1467431334724 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}] 20:48:54 INFO - PROCESS | 1660 | 1467431334725 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:54 INFO - PROCESS | 1660 | 1467431334844 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:48:54 INFO - PROCESS | 1660 | 1467431334969 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1660 | 1467431334971 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x112635800 == 49 [pid = 1660] [id = 49] 20:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x111c19800) [pid = 1660] [serial = 143] [outer = 0x0] 20:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1121bd800) [pid = 1660] [serial = 144] [outer = 0x111c19800] 20:48:55 INFO - PROCESS | 1660 | 1467431335023 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113cdd000) [pid = 1660] [serial = 145] [outer = 0x111c19800] 20:48:55 INFO - PROCESS | 1660 | 1467431335503 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]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 833ms 20:48:55 INFO - PROCESS | 1660 | 1467431335542 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1660 | 1467431335545 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:48:55 INFO - PROCESS | 1660 | 1467431335549 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1660 | 1467431335551 Marionette TRACE conn2 <- [1,170,null,{}] 20:48:55 INFO - PROCESS | 1660 | 1467431335555 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}] 20:48:55 INFO - PROCESS | 1660 | 1467431335558 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:55 INFO - PROCESS | 1660 | 1467431335652 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:48:55 INFO - PROCESS | 1660 | 1467431335712 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1660 | 1467431335714 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5b000 == 50 [pid = 1660] [id = 50] 20:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x115d4ac00) [pid = 1660] [serial = 146] [outer = 0x0] 20:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1176eb000) [pid = 1660] [serial = 147] [outer = 0x115d4ac00] 20:48:55 INFO - PROCESS | 1660 | 1467431335745 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1182d7400) [pid = 1660] [serial = 148] [outer = 0x115d4ac00] 20:48:56 INFO - PROCESS | 1660 | 1467431336158 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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 20:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:48:56 INFO - PROCESS | 1660 | 1467431336172 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1660 | 1467431336175 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:48:56 INFO - PROCESS | 1660 | 1467431336177 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1660 | 1467431336179 Marionette TRACE conn2 <- [1,174,null,{}] 20:48:56 INFO - PROCESS | 1660 | 1467431336181 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}] 20:48:56 INFO - PROCESS | 1660 | 1467431336183 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:56 INFO - PROCESS | 1660 | 1467431336279 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:48:56 INFO - PROCESS | 1660 | 1467431336324 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1660 | 1467431336325 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12113f000 == 51 [pid = 1660] [id = 51] 20:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1182da400) [pid = 1660] [serial = 149] [outer = 0x0] 20:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1187c5c00) [pid = 1660] [serial = 150] [outer = 0x1182da400] 20:48:56 INFO - PROCESS | 1660 | 1467431336354 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119d11800) [pid = 1660] [serial = 151] [outer = 0x1182da400] 20:48:56 INFO - PROCESS | 1660 | 1467431336765 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]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 20:48:56 INFO - PROCESS | 1660 | 1467431336799 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1660 | 1467431336801 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:48:56 INFO - PROCESS | 1660 | 1467431336807 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1660 | 1467431336812 Marionette TRACE conn2 <- [1,178,null,{}] 20:48:56 INFO - PROCESS | 1660 | 1467431336816 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}] 20:48:56 INFO - PROCESS | 1660 | 1467431336818 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:56 INFO - PROCESS | 1660 | 1467431336911 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:48:57 INFO - PROCESS | 1660 | 1467431337003 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1660 | 1467431337004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x123507800 == 52 [pid = 1660] [id = 52] 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x120fc4800) [pid = 1660] [serial = 152] [outer = 0x0] 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1216d4000) [pid = 1660] [serial = 153] [outer = 0x120fc4800] 20:48:57 INFO - PROCESS | 1660 | 1467431337035 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1235bd400) [pid = 1660] [serial = 154] [outer = 0x120fc4800] 20:48:57 INFO - PROCESS | 1660 | 1467431337434 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]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 679ms 20:48:57 INFO - PROCESS | 1660 | 1467431337483 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:48:57 INFO - PROCESS | 1660 | 1467431337485 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:48:57 INFO - PROCESS | 1660 | 1467431337487 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1660 | 1467431337488 Marionette TRACE conn2 <- [1,182,null,{}] 20:48:57 INFO - PROCESS | 1660 | 1467431337491 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}] 20:48:57 INFO - PROCESS | 1660 | 1467431337492 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:57 INFO - PROCESS | 1660 | 1467431337602 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:48:57 INFO - PROCESS | 1660 | 1467431337651 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1660 | 1467431337652 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11900c800 == 53 [pid = 1660] [id = 53] 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1249f3c00) [pid = 1660] [serial = 155] [outer = 0x0] 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x124aecc00) [pid = 1660] [serial = 156] [outer = 0x1249f3c00] 20:48:57 INFO - PROCESS | 1660 | 1467431337681 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x124ec9000) [pid = 1660] [serial = 157] [outer = 0x1249f3c00] 20:48:58 INFO - PROCESS | 1660 | 1467431338082 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]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 620ms 20:48:58 INFO - PROCESS | 1660 | 1467431338108 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1660 | 1467431338109 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:48:58 INFO - PROCESS | 1660 | 1467431338112 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1660 | 1467431338113 Marionette TRACE conn2 <- [1,186,null,{}] 20:48:58 INFO - PROCESS | 1660 | 1467431338115 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}] 20:48:58 INFO - PROCESS | 1660 | 1467431338117 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:58 INFO - PROCESS | 1660 | 1467431338209 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:48:58 INFO - PROCESS | 1660 | 1467431338362 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1660 | 1467431338364 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f91000 == 54 [pid = 1660] [id = 54] 20:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1133d5c00) [pid = 1660] [serial = 158] [outer = 0x0] 20:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x113cd8800) [pid = 1660] [serial = 159] [outer = 0x1133d5c00] 20:48:58 INFO - PROCESS | 1660 | 1467431338406 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x115fc1400) [pid = 1660] [serial = 160] [outer = 0x1133d5c00] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119660000 == 53 [pid = 1660] [id = 48] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11900d000 == 52 [pid = 1660] [id = 47] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117e77000 == 51 [pid = 1660] [id = 46] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112120000 == 50 [pid = 1660] [id = 32] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11695b000 == 49 [pid = 1660] [id = 45] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5c000 == 48 [pid = 1660] [id = 31] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1164ad800 == 47 [pid = 1660] [id = 28] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11695f000 == 46 [pid = 1660] [id = 29] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11618b000 == 45 [pid = 1660] [id = 44] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x115ded000 == 44 [pid = 1660] [id = 27] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11723f000 == 43 [pid = 1660] [id = 30] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112fa5000 == 42 [pid = 1660] [id = 43] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c8000 == 41 [pid = 1660] [id = 33] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b1000 == 40 [pid = 1660] [id = 42] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11900c800 == 39 [pid = 1660] [id = 53] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123507800 == 38 [pid = 1660] [id = 52] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12113f000 == 37 [pid = 1660] [id = 51] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x125469000 == 36 [pid = 1660] [id = 41] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123514000 == 35 [pid = 1660] [id = 40] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12125b800 == 34 [pid = 1660] [id = 37] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12136c800 == 33 [pid = 1660] [id = 38] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x123405800 == 32 [pid = 1660] [id = 39] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x120f53800 == 31 [pid = 1660] [id = 36] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119659800 == 30 [pid = 1660] [id = 34] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5b000 == 29 [pid = 1660] [id = 50] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112635800 == 28 [pid = 1660] [id = 49] 20:48:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc4000 == 27 [pid = 1660] [id = 35] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1234e1800) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x119d5f800) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x1211df000) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1214c3c00) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x121a51000) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x123467c00) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12345e000) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12549a800) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x126463400) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1161ae400) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1182d5400) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x126884400) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118279c00) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1190cb000) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1187c3800) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126b68000) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1234e2c00) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124aea400) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1260c8000) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1264cf400) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126c5b800) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126c65400) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128810400) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113094400) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113ce2400) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1176e9000) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11946c000) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119826000) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120fc6000) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12145a000) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115f6ac00) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11697d400) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176e6800) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118273000) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11833b800) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11887b800) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119474c00) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119d04c00) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b2e5400) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b2ee400) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a6e1c00) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a88a000) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1294f6400) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129238000) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12923d800) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1216d4400) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12d36f400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12d0c6400) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12d36a800) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x123469400) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12c862000) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12cbd8c00) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120f19000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c857800) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c5b5c00) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c5a9000) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12c5acc00) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12c010400) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12c0ae800) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12bb60800) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x120fca000) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12bb55c00) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12bb5c000) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1187c2000) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x11827bc00) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1182d6400) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12d375800) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 20:48:59 INFO - PROCESS | 1660 | 1467431339303 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]]]}] 20:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1222ms 20:48:59 INFO - PROCESS | 1660 | 1467431339335 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1660 | 1467431339338 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:48:59 INFO - PROCESS | 1660 | 1467431339341 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1660 | 1467431339343 Marionette TRACE conn2 <- [1,190,null,{}] 20:48:59 INFO - PROCESS | 1660 | 1467431339347 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}] 20:48:59 INFO - PROCESS | 1660 | 1467431339349 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:59 INFO - PROCESS | 1660 | 1467431339424 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:48:59 INFO - PROCESS | 1660 | 1467431339431 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1660 | 1467431339433 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fa5800 == 28 [pid = 1660] [id = 55] 20:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115f6a000) [pid = 1660] [serial = 161] [outer = 0x0] 20:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115fc1800) [pid = 1660] [serial = 162] [outer = 0x115f6a000] 20:48:59 INFO - PROCESS | 1660 | 1467431339463 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1167a5000) [pid = 1660] [serial = 163] [outer = 0x115f6a000] 20:48:59 INFO - PROCESS | 1660 | 1467431339786 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]]]}] 20:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 20:48:59 INFO - PROCESS | 1660 | 1467431339811 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1660 | 1467431339817 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:48:59 INFO - PROCESS | 1660 | 1467431339822 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1660 | 1467431339823 Marionette TRACE conn2 <- [1,194,null,{}] 20:48:59 INFO - PROCESS | 1660 | 1467431339826 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}] 20:48:59 INFO - PROCESS | 1660 | 1467431339828 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:59 INFO - PROCESS | 1660 | 1467431339910 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:48:59 INFO - PROCESS | 1660 | 1467431339954 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1660 | 1467431339956 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164b0800 == 29 [pid = 1660] [id = 56] 20:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116971c00) [pid = 1660] [serial = 164] [outer = 0x0] 20:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1176ef400) [pid = 1660] [serial = 165] [outer = 0x116971c00] 20:48:59 INFO - PROCESS | 1660 | 1467431339983 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11827d800) [pid = 1660] [serial = 166] [outer = 0x116971c00] 20:49:00 INFO - PROCESS | 1660 | 1467431340254 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]]]}] 20:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 20:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:49:00 INFO - PROCESS | 1660 | 1467431340291 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1660 | 1467431340292 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:49:00 INFO - PROCESS | 1660 | 1467431340294 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1660 | 1467431340300 Marionette TRACE conn2 <- [1,198,null,{}] 20:49:00 INFO - PROCESS | 1660 | 1467431340324 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}] 20:49:00 INFO - PROCESS | 1660 | 1467431340328 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:00 INFO - PROCESS | 1660 | 1467431340404 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:49:00 INFO - PROCESS | 1660 | 1467431340448 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1660 | 1467431340450 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117016000 == 30 [pid = 1660] [id = 57] 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1182d8400) [pid = 1660] [serial = 167] [outer = 0x0] 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118520400) [pid = 1660] [serial = 168] [outer = 0x1182d8400] 20:49:00 INFO - PROCESS | 1660 | 1467431340478 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118872c00) [pid = 1660] [serial = 169] [outer = 0x1182d8400] 20:49:00 INFO - PROCESS | 1660 | 1467431340754 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]]]}] 20:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 480ms 20:49:00 INFO - PROCESS | 1660 | 1467431340775 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1660 | 1467431340776 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:49:00 INFO - PROCESS | 1660 | 1467431340779 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1660 | 1467431340782 Marionette TRACE conn2 <- [1,202,null,{}] 20:49:00 INFO - PROCESS | 1660 | 1467431340790 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}] 20:49:00 INFO - PROCESS | 1660 | 1467431340791 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:00 INFO - PROCESS | 1660 | 1467431340873 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:49:00 INFO - PROCESS | 1660 | 1467431340877 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1660 | 1467431340878 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c2800 == 31 [pid = 1660] [id = 58] 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1190cd800) [pid = 1660] [serial = 170] [outer = 0x0] 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119777400) [pid = 1660] [serial = 171] [outer = 0x1190cd800] 20:49:00 INFO - PROCESS | 1660 | 1467431340905 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119825c00) [pid = 1660] [serial = 172] [outer = 0x1190cd800] 20:49:01 INFO - PROCESS | 1660 | 1467431341222 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]]]}] 20:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 479ms 20:49:01 INFO - PROCESS | 1660 | 1467431341259 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1660 | 1467431341260 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:49:01 INFO - PROCESS | 1660 | 1467431341263 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1660 | 1467431341264 Marionette TRACE conn2 <- [1,206,null,{}] 20:49:01 INFO - PROCESS | 1660 | 1467431341266 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}] 20:49:01 INFO - PROCESS | 1660 | 1467431341268 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:01 INFO - PROCESS | 1660 | 1467431341399 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:49:01 INFO - PROCESS | 1660 | 1467431341415 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1660 | 1467431341416 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118751800 == 32 [pid = 1660] [id = 59] 20:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119471400) [pid = 1660] [serial = 173] [outer = 0x0] 20:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1198ed400) [pid = 1660] [serial = 174] [outer = 0x119471400] 20:49:01 INFO - PROCESS | 1660 | 1467431341456 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x120fbc800) [pid = 1660] [serial = 175] [outer = 0x119471400] 20:49:01 INFO - PROCESS | 1660 | 1467431341884 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]]]}] 20:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 672ms 20:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:49:01 INFO - PROCESS | 1660 | 1467431341935 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1660 | 1467431341936 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:49:01 INFO - PROCESS | 1660 | 1467431341938 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1660 | 1467431341939 Marionette TRACE conn2 <- [1,210,null,{}] 20:49:01 INFO - PROCESS | 1660 | 1467431341942 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}] 20:49:01 INFO - PROCESS | 1660 | 1467431341947 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:02 INFO - PROCESS | 1660 | 1467431342050 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:49:02 INFO - PROCESS | 1660 | 1467431342096 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1660 | 1467431342098 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11970f000 == 33 [pid = 1660] [id = 60] 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1211df000) [pid = 1660] [serial = 176] [outer = 0x0] 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1214c3c00) [pid = 1660] [serial = 177] [outer = 0x1211df000] 20:49:02 INFO - PROCESS | 1660 | 1467431342126 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123464c00) [pid = 1660] [serial = 178] [outer = 0x1211df000] 20:49:02 INFO - PROCESS | 1660 | 1467431342429 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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 20:49:02 INFO - PROCESS | 1660 | 1467431342459 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1660 | 1467431342460 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:49:02 INFO - PROCESS | 1660 | 1467431342475 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1660 | 1467431342476 Marionette TRACE conn2 <- [1,214,null,{}] 20:49:02 INFO - PROCESS | 1660 | 1467431342478 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}] 20:49:02 INFO - PROCESS | 1660 | 1467431342480 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:02 INFO - PROCESS | 1660 | 1467431342580 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:49:02 INFO - PROCESS | 1660 | 1467431342584 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1660 | 1467431342585 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f26800 == 34 [pid = 1660] [id = 61] 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120feec00) [pid = 1660] [serial = 179] [outer = 0x0] 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123466000) [pid = 1660] [serial = 180] [outer = 0x120feec00] 20:49:02 INFO - PROCESS | 1660 | 1467431342609 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124af2400) [pid = 1660] [serial = 181] [outer = 0x120feec00] 20:49:02 INFO - PROCESS | 1660 | 1467431342885 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]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 20:49:02 INFO - PROCESS | 1660 | 1467431342944 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1660 | 1467431342945 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:49:02 INFO - PROCESS | 1660 | 1467431342956 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1660 | 1467431342957 Marionette TRACE conn2 <- [1,218,null,{}] 20:49:02 INFO - PROCESS | 1660 | 1467431342959 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}] 20:49:02 INFO - PROCESS | 1660 | 1467431342960 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:03 INFO - PROCESS | 1660 | 1467431343054 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:49:03 INFO - PROCESS | 1660 | 1467431343058 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1660 | 1467431343059 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f72000 == 35 [pid = 1660] [id = 62] 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1211e1800) [pid = 1660] [serial = 182] [outer = 0x0] 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124ec8c00) [pid = 1660] [serial = 183] [outer = 0x1211e1800] 20:49:03 INFO - PROCESS | 1660 | 1467431343083 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125493400) [pid = 1660] [serial = 184] [outer = 0x1211e1800] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126b66800) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121a50800) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126c60c00) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126c9fc00) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126884c00) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1176e8000) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x115f6c000) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118527800) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1172c4800) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119471800) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:49:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1121be400) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:49:03 INFO - PROCESS | 1660 | 1467431343479 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]]]}] 20:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 20:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:49:03 INFO - PROCESS | 1660 | 1467431343525 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1660 | 1467431343526 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:49:03 INFO - PROCESS | 1660 | 1467431343528 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1660 | 1467431343529 Marionette TRACE conn2 <- [1,222,null,{}] 20:49:03 INFO - PROCESS | 1660 | 1467431343531 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}] 20:49:03 INFO - PROCESS | 1660 | 1467431343532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:03 INFO - PROCESS | 1660 | 1467431343612 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:49:03 INFO - PROCESS | 1660 | 1467431343619 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1660 | 1467431343620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121257800 == 36 [pid = 1660] [id = 63] 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1172c4800) [pid = 1660] [serial = 185] [outer = 0x0] 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1187c1800) [pid = 1660] [serial = 186] [outer = 0x1172c4800] 20:49:03 INFO - PROCESS | 1660 | 1467431343645 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124ecac00) [pid = 1660] [serial = 187] [outer = 0x1172c4800] 20:49:03 INFO - PROCESS | 1660 | 1467431343940 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]]]}] 20:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 20:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:49:04 INFO - PROCESS | 1660 | 1467431343997 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1660 | 1467431343998 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:49:04 INFO - PROCESS | 1660 | 1467431344000 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1660 | 1467431344001 Marionette TRACE conn2 <- [1,226,null,{}] 20:49:04 INFO - PROCESS | 1660 | 1467431344004 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}] 20:49:04 INFO - PROCESS | 1660 | 1467431344005 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:04 INFO - PROCESS | 1660 | 1467431344096 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:49:04 INFO - PROCESS | 1660 | 1467431344102 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1660 | 1467431344103 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c0800 == 37 [pid = 1660] [id = 64] 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1176e8000) [pid = 1660] [serial = 188] [outer = 0x0] 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12600d800) [pid = 1660] [serial = 189] [outer = 0x1176e8000] 20:49:04 INFO - PROCESS | 1660 | 1467431344127 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1260cb400) [pid = 1660] [serial = 190] [outer = 0x1176e8000] 20:49:04 INFO - PROCESS | 1660 | 1467431344387 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]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 20:49:04 INFO - PROCESS | 1660 | 1467431344420 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1660 | 1467431344421 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:49:04 INFO - PROCESS | 1660 | 1467431344423 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1660 | 1467431344425 Marionette TRACE conn2 <- [1,230,null,{}] 20:49:04 INFO - PROCESS | 1660 | 1467431344427 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}] 20:49:04 INFO - PROCESS | 1660 | 1467431344429 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:04 INFO - PROCESS | 1660 | 1467431344533 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:49:04 INFO - PROCESS | 1660 | 1467431344536 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1660 | 1467431344538 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x124990800 == 38 [pid = 1660] [id = 65] 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1260cec00) [pid = 1660] [serial = 191] [outer = 0x0] 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126467000) [pid = 1660] [serial = 192] [outer = 0x1260cec00] 20:49:04 INFO - PROCESS | 1660 | 1467431344566 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126c5a400) [pid = 1660] [serial = 193] [outer = 0x1260cec00] 20:49:04 INFO - PROCESS | 1660 | 1467431344884 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]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 20:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:49:04 INFO - PROCESS | 1660 | 1467431344892 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1660 | 1467431344893 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:49:04 INFO - PROCESS | 1660 | 1467431344895 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1660 | 1467431344897 Marionette TRACE conn2 <- [1,234,null,{}] 20:49:04 INFO - PROCESS | 1660 | 1467431344903 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}] 20:49:04 INFO - PROCESS | 1660 | 1467431344904 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:04 INFO - PROCESS | 1660 | 1467431344977 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:49:05 INFO - PROCESS | 1660 | 1467431345025 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1660 | 1467431345026 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12546e000 == 39 [pid = 1660] [id = 66] 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fbc400) [pid = 1660] [serial = 194] [outer = 0x0] 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126c5d000) [pid = 1660] [serial = 195] [outer = 0x120fbc400] 20:49:05 INFO - PROCESS | 1660 | 1467431345050 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126c69c00) [pid = 1660] [serial = 196] [outer = 0x120fbc400] 20:49:05 INFO - PROCESS | 1660 | 1467431345298 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]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 423ms 20:49:05 INFO - PROCESS | 1660 | 1467431345321 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1660 | 1467431345323 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:49:05 INFO - PROCESS | 1660 | 1467431345340 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1660 | 1467431345342 Marionette TRACE conn2 <- [1,238,null,{}] 20:49:05 INFO - PROCESS | 1660 | 1467431345355 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}] 20:49:05 INFO - PROCESS | 1660 | 1467431345357 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:05 INFO - PROCESS | 1660 | 1467431345546 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:49:05 INFO - PROCESS | 1660 | 1467431345611 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1660 | 1467431345613 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f56800 == 40 [pid = 1660] [id = 67] 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x111c7c000) [pid = 1660] [serial = 197] [outer = 0x0] 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112ecc400) [pid = 1660] [serial = 198] [outer = 0x111c7c000] 20:49:05 INFO - PROCESS | 1660 | 1467431345703 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113cdfc00) [pid = 1660] [serial = 199] [outer = 0x111c7c000] 20:49:06 INFO - PROCESS | 1660 | 1467431346285 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]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 990ms 20:49:06 INFO - PROCESS | 1660 | 1467431346317 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:49:06 INFO - PROCESS | 1660 | 1467431346320 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:49:06 INFO - PROCESS | 1660 | 1467431346323 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1660 | 1467431346325 Marionette TRACE conn2 <- [1,242,null,{}] 20:49:06 INFO - PROCESS | 1660 | 1467431346328 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}] 20:49:06 INFO - PROCESS | 1660 | 1467431346332 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:06 INFO - PROCESS | 1660 | 1467431346438 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:49:06 INFO - PROCESS | 1660 | 1467431346483 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1660 | 1467431346485 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x117020800 == 41 [pid = 1660] [id = 68] 20:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116a1b000) [pid = 1660] [serial = 200] [outer = 0x0] 20:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x117ea4400) [pid = 1660] [serial = 201] [outer = 0x116a1b000] 20:49:06 INFO - PROCESS | 1660 | 1467431346515 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118281000) [pid = 1660] [serial = 202] [outer = 0x116a1b000] 20:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182e1400) [pid = 1660] [serial = 203] [outer = 0x12345d000] 20:49:07 INFO - PROCESS | 1660 | 1467431347164 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]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 871ms 20:49:07 INFO - PROCESS | 1660 | 1467431347237 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1660 | 1467431347239 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:49:07 INFO - PROCESS | 1660 | 1467431347244 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1660 | 1467431347246 Marionette TRACE conn2 <- [1,246,null,{}] 20:49:07 INFO - PROCESS | 1660 | 1467431347254 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}] 20:49:07 INFO - PROCESS | 1660 | 1467431347256 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:07 INFO - PROCESS | 1660 | 1467431347348 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:49:07 INFO - PROCESS | 1660 | 1467431347391 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1660 | 1467431347394 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167df000 == 42 [pid = 1660] [id = 69] 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1170c9800) [pid = 1660] [serial = 204] [outer = 0x0] 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1176e5000) [pid = 1660] [serial = 205] [outer = 0x1170c9800] 20:49:07 INFO - PROCESS | 1660 | 1467431347422 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11827f000) [pid = 1660] [serial = 206] [outer = 0x1170c9800] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12546e000 == 41 [pid = 1660] [id = 66] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x124990800 == 40 [pid = 1660] [id = 65] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c0800 == 39 [pid = 1660] [id = 64] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121257800 == 38 [pid = 1660] [id = 63] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x120f72000 == 37 [pid = 1660] [id = 62] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x120f26800 == 36 [pid = 1660] [id = 61] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11970f000 == 35 [pid = 1660] [id = 60] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118751800 == 34 [pid = 1660] [id = 59] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c2800 == 33 [pid = 1660] [id = 58] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117016000 == 32 [pid = 1660] [id = 57] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1164b0800 == 31 [pid = 1660] [id = 56] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x112fa5800 == 30 [pid = 1660] [id = 55] 20:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x115f91000 == 29 [pid = 1660] [id = 54] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118273800) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1164de400) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116972000) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182d4400) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11946d400) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119822800) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121ce0c00) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119774c00) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119d9b000) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11302a400) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117ea6c00) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129237400) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1198e3400) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128e16c00) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116a16000) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126c9e800) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128e15400) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126c60800) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 20:49:07 INFO - PROCESS | 1660 | 1467431347805 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]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 580ms 20:49:07 INFO - PROCESS | 1660 | 1467431347824 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1660 | 1467431347827 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:49:07 INFO - PROCESS | 1660 | 1467431347832 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1660 | 1467431347834 Marionette TRACE conn2 <- [1,250,null,{}] 20:49:07 INFO - PROCESS | 1660 | 1467431347836 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}] 20:49:07 INFO - PROCESS | 1660 | 1467431347838 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:07 INFO - PROCESS | 1660 | 1467431347913 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:49:07 INFO - PROCESS | 1660 | 1467431347919 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1660 | 1467431347920 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701d000 == 30 [pid = 1660] [id = 70] 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1182dc000) [pid = 1660] [serial = 207] [outer = 0x0] 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185b6800) [pid = 1660] [serial = 208] [outer = 0x1182dc000] 20:49:07 INFO - PROCESS | 1660 | 1467431347947 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11946f400) [pid = 1660] [serial = 209] [outer = 0x1182dc000] 20:49:08 INFO - PROCESS | 1660 | 1467431348253 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]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 20:49:08 INFO - PROCESS | 1660 | 1467431348305 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1660 | 1467431348306 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:49:08 INFO - PROCESS | 1660 | 1467431348309 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1660 | 1467431348312 Marionette TRACE conn2 <- [1,254,null,{}] 20:49:08 INFO - PROCESS | 1660 | 1467431348322 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}] 20:49:08 INFO - PROCESS | 1660 | 1467431348325 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:08 INFO - PROCESS | 1660 | 1467431348421 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:49:08 INFO - PROCESS | 1660 | 1467431348428 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1660 | 1467431348434 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118753000 == 31 [pid = 1660] [id = 71] 20:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1198e4400) [pid = 1660] [serial = 210] [outer = 0x0] 20:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120fc1c00) [pid = 1660] [serial = 211] [outer = 0x1198e4400] 20:49:08 INFO - PROCESS | 1660 | 1467431348474 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1211ea000) [pid = 1660] [serial = 212] [outer = 0x1198e4400] 20:49:08 INFO - PROCESS | 1660 | 1467431348878 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]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 625ms 20:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:49:08 INFO - PROCESS | 1660 | 1467431348935 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1660 | 1467431348936 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:49:08 INFO - PROCESS | 1660 | 1467431348938 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1660 | 1467431348940 Marionette TRACE conn2 <- [1,258,null,{}] 20:49:08 INFO - PROCESS | 1660 | 1467431348942 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}] 20:49:08 INFO - PROCESS | 1660 | 1467431348943 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:09 INFO - PROCESS | 1660 | 1467431349019 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:49:09 INFO - PROCESS | 1660 | 1467431349022 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1660 | 1467431349023 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11971f800 == 32 [pid = 1660] [id = 72] 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1216d4800) [pid = 1660] [serial = 213] [outer = 0x0] 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123461000) [pid = 1660] [serial = 214] [outer = 0x1216d4800] 20:49:09 INFO - PROCESS | 1660 | 1467431349051 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12495d000) [pid = 1660] [serial = 215] [outer = 0x1216d4800] 20:49:09 INFO - PROCESS | 1660 | 1467431349371 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]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 20:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:49:09 INFO - PROCESS | 1660 | 1467431349409 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1660 | 1467431349410 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:49:09 INFO - PROCESS | 1660 | 1467431349412 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1660 | 1467431349414 Marionette TRACE conn2 <- [1,262,null,{}] 20:49:09 INFO - PROCESS | 1660 | 1467431349416 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}] 20:49:09 INFO - PROCESS | 1660 | 1467431349417 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:09 INFO - PROCESS | 1660 | 1467431349489 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:49:09 INFO - PROCESS | 1660 | 1467431349542 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1660 | 1467431349543 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f89800 == 33 [pid = 1660] [id = 73] 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1182d7800) [pid = 1660] [serial = 216] [outer = 0x0] 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124ab3c00) [pid = 1660] [serial = 217] [outer = 0x1182d7800] 20:49:09 INFO - PROCESS | 1660 | 1467431349570 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124ece000) [pid = 1660] [serial = 218] [outer = 0x1182d7800] 20:49:09 INFO - PROCESS | 1660 | 1467431349968 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]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 20:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:49:09 INFO - PROCESS | 1660 | 1467431349984 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1660 | 1467431349986 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:49:09 INFO - PROCESS | 1660 | 1467431349989 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1660 | 1467431349991 Marionette TRACE conn2 <- [1,266,null,{}] 20:49:09 INFO - PROCESS | 1660 | 1467431349994 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}] 20:49:10 INFO - PROCESS | 1660 | 1467431350000 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:10 INFO - PROCESS | 1660 | 1467431350134 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:49:10 INFO - PROCESS | 1660 | 1467431350137 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1660 | 1467431350139 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x121436800 == 34 [pid = 1660] [id = 74] 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12549d000) [pid = 1660] [serial = 219] [outer = 0x0] 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1264cf400) [pid = 1660] [serial = 220] [outer = 0x12549d000] 20:49:10 INFO - PROCESS | 1660 | 1467431350163 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126c66400) [pid = 1660] [serial = 221] [outer = 0x12549d000] 20:49:10 INFO - PROCESS | 1660 | 1467431350474 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]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 20:49:10 INFO - PROCESS | 1660 | 1467431350510 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1660 | 1467431350512 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:49:10 INFO - PROCESS | 1660 | 1467431350517 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1660 | 1467431350518 Marionette TRACE conn2 <- [1,270,null,{}] 20:49:10 INFO - PROCESS | 1660 | 1467431350520 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}] 20:49:10 INFO - PROCESS | 1660 | 1467431350521 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:10 INFO - PROCESS | 1660 | 1467431350610 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:49:10 INFO - PROCESS | 1660 | 1467431350650 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1660 | 1467431350651 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x123597000 == 35 [pid = 1660] [id = 75] 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1150cb400) [pid = 1660] [serial = 222] [outer = 0x0] 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12880d000) [pid = 1660] [serial = 223] [outer = 0x1150cb400] 20:49:10 INFO - PROCESS | 1660 | 1467431350677 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128e17800) [pid = 1660] [serial = 224] [outer = 0x1150cb400] 20:49:10 INFO - PROCESS | 1660 | 1467431350971 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]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 20:49:10 INFO - PROCESS | 1660 | 1467431350989 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1660 | 1467431350991 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:49:10 INFO - PROCESS | 1660 | 1467431350993 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1660 | 1467431350994 Marionette TRACE conn2 <- [1,274,null,{}] 20:49:11 INFO - PROCESS | 1660 | 1467431351004 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}] 20:49:11 INFO - PROCESS | 1660 | 1467431351006 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:11 INFO - PROCESS | 1660 | 1467431351102 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:49:11 INFO - PROCESS | 1660 | 1467431351114 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1660 | 1467431351115 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126099800 == 36 [pid = 1660] [id = 76] 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129120c00) [pid = 1660] [serial = 225] [outer = 0x0] 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129126c00) [pid = 1660] [serial = 226] [outer = 0x129120c00] 20:49:11 INFO - PROCESS | 1660 | 1467431351138 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129239000) [pid = 1660] [serial = 227] [outer = 0x129120c00] 20:49:11 INFO - PROCESS | 1660 | 1467431351445 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]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 20:49:11 INFO - PROCESS | 1660 | 1467431351466 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1660 | 1467431351468 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:49:11 INFO - PROCESS | 1660 | 1467431351471 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1660 | 1467431351472 Marionette TRACE conn2 <- [1,278,null,{}] 20:49:11 INFO - PROCESS | 1660 | 1467431351474 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}] 20:49:11 INFO - PROCESS | 1660 | 1467431351475 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:11 INFO - PROCESS | 1660 | 1467431351568 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:49:11 INFO - PROCESS | 1660 | 1467431351571 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1660 | 1467431351572 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b9d000 == 37 [pid = 1660] [id = 77] 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129120800) [pid = 1660] [serial = 228] [outer = 0x0] 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12923b800) [pid = 1660] [serial = 229] [outer = 0x129120800] 20:49:11 INFO - PROCESS | 1660 | 1467431351596 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129497800) [pid = 1660] [serial = 230] [outer = 0x129120800] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1211df000) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116971c00) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1190cd800) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115f6a000) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1133d5c00) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120feec00) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115d4ac00) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1182da400) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x120fc4800) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1249f3c00) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1260cec00) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x111c19800) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1211e1800) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1172c4800) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1182d8400) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119471400) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:49:11 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1176e8000) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:49:11 INFO - PROCESS | 1660 | 1467431351984 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]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 521ms 20:49:11 INFO - PROCESS | 1660 | 1467431351992 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1660 | 1467431351993 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:49:11 INFO - PROCESS | 1660 | 1467431351995 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1660 | 1467431351998 Marionette TRACE conn2 <- [1,282,null,{}] 20:49:12 INFO - PROCESS | 1660 | 1467431352002 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}] 20:49:12 INFO - PROCESS | 1660 | 1467431352003 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:12 INFO - PROCESS | 1660 | 1467431352075 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:49:12 INFO - PROCESS | 1660 | 1467431352079 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1660 | 1467431352082 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11966a800 == 38 [pid = 1660] [id = 78] 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115f6a000) [pid = 1660] [serial = 231] [outer = 0x0] 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1173be400) [pid = 1660] [serial = 232] [outer = 0x115f6a000] 20:49:12 INFO - PROCESS | 1660 | 1467431352107 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11982d400) [pid = 1660] [serial = 233] [outer = 0x115f6a000] 20:49:12 INFO - PROCESS | 1660 | 1467431352411 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]]]}] 20:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 20:49:12 INFO - PROCESS | 1660 | 1467431352468 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:49:12 INFO - PROCESS | 1660 | 1467431352469 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:49:12 INFO - PROCESS | 1660 | 1467431352471 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1660 | 1467431352473 Marionette TRACE conn2 <- [1,286,null,{}] 20:49:12 INFO - PROCESS | 1660 | 1467431352475 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}] 20:49:12 INFO - PROCESS | 1660 | 1467431352477 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:12 INFO - PROCESS | 1660 | 1467431352585 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:49:12 INFO - PROCESS | 1660 | 1467431352590 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1660 | 1467431352592 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x129191800 == 39 [pid = 1660] [id = 79] 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1187c8400) [pid = 1660] [serial = 234] [outer = 0x0] 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124ecb800) [pid = 1660] [serial = 235] [outer = 0x1187c8400] 20:49:12 INFO - PROCESS | 1660 | 1467431352624 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1294f3800) [pid = 1660] [serial = 236] [outer = 0x1187c8400] 20:49:12 INFO - PROCESS | 1660 | 1467431352924 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]]]}] 20:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 20:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:49:12 INFO - PROCESS | 1660 | 1467431352942 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:49:12 INFO - PROCESS | 1660 | 1467431352943 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:49:12 INFO - PROCESS | 1660 | 1467431352954 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1660 | 1467431352955 Marionette TRACE conn2 <- [1,290,null,{}] 20:49:12 INFO - PROCESS | 1660 | 1467431352958 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}] 20:49:12 INFO - PROCESS | 1660 | 1467431352960 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:13 INFO - PROCESS | 1660 | 1467431353040 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:49:13 INFO - PROCESS | 1660 | 1467431353044 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 1660 | 1467431353046 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294cc800 == 40 [pid = 1660] [id = 80] 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1294f3c00) [pid = 1660] [serial = 237] [outer = 0x0] 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a6d7800) [pid = 1660] [serial = 238] [outer = 0x1294f3c00] 20:49:13 INFO - PROCESS | 1660 | 1467431353072 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a6de800) [pid = 1660] [serial = 239] [outer = 0x1294f3c00] 20:49:13 INFO - PROCESS | 1660 | 1467431353373 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]]]}] 20:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 477ms 20:49:13 INFO - PROCESS | 1660 | 1467431353424 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1660 | 1467431353425 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:49:13 INFO - PROCESS | 1660 | 1467431353427 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1660 | 1467431353428 Marionette TRACE conn2 <- [1,294,null,{}] 20:49:13 INFO - PROCESS | 1660 | 1467431353430 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}] 20:49:13 INFO - PROCESS | 1660 | 1467431353431 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:13 INFO - PROCESS | 1660 | 1467431353532 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:49:13 INFO - PROCESS | 1660 | 1467431353539 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 1660 | 1467431353539 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296ca000 == 41 [pid = 1660] [id = 81] 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129509800) [pid = 1660] [serial = 240] [outer = 0x0] 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a6e1400) [pid = 1660] [serial = 241] [outer = 0x129509800] 20:49:13 INFO - PROCESS | 1660 | 1467431353570 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a76c000) [pid = 1660] [serial = 242] [outer = 0x129509800] 20:49:13 INFO - PROCESS | 1660 | 1467431353872 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]]]}] 20:49:13 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. 20:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 20:49:13 INFO - PROCESS | 1660 | 1467431353896 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1660 | 1467431353899 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:49:13 INFO - PROCESS | 1660 | 1467431353903 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1660 | 1467431353905 Marionette TRACE conn2 <- [1,298,null,{}] 20:49:13 INFO - PROCESS | 1660 | 1467431353907 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}] 20:49:13 INFO - PROCESS | 1660 | 1467431353908 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:14 INFO - PROCESS | 1660 | 1467431354028 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:49:14 INFO - PROCESS | 1660 | 1467431354091 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1660 | 1467431354093 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x113920000 == 42 [pid = 1660] [id = 82] 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1139c3400) [pid = 1660] [serial = 243] [outer = 0x0] 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115f17400) [pid = 1660] [serial = 244] [outer = 0x1139c3400] 20:49:14 INFO - PROCESS | 1660 | 1467431354126 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1167a0c00) [pid = 1660] [serial = 245] [outer = 0x1139c3400] 20:49:14 INFO - PROCESS | 1660 | 1467431354547 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]]]}] 20:49:14 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. 20:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 20:49:14 INFO - PROCESS | 1660 | 1467431354573 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 1660 | 1467431354576 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:49:14 INFO - PROCESS | 1660 | 1467431354579 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 1660 | 1467431354581 Marionette TRACE conn2 <- [1,302,null,{}] 20:49:14 INFO - PROCESS | 1660 | 1467431354584 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}] 20:49:14 INFO - PROCESS | 1660 | 1467431354587 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:14 INFO - PROCESS | 1660 | 1467431354689 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:49:14 INFO - PROCESS | 1660 | 1467431354739 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1660 | 1467431354740 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11900c800 == 43 [pid = 1660] [id = 83] 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11827a000) [pid = 1660] [serial = 246] [outer = 0x0] 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118336000) [pid = 1660] [serial = 247] [outer = 0x11827a000] 20:49:14 INFO - PROCESS | 1660 | 1467431354770 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11904b000) [pid = 1660] [serial = 248] [outer = 0x11827a000] 20:49:15 INFO - PROCESS | 1660 | 1467431355183 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]]]}] 20:49:15 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. 20:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 20:49:15 INFO - PROCESS | 1660 | 1467431355200 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:49:15 INFO - PROCESS | 1660 | 1467431355202 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:49:15 INFO - PROCESS | 1660 | 1467431355204 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1660 | 1467431355206 Marionette TRACE conn2 <- [1,306,null,{}] 20:49:15 INFO - PROCESS | 1660 | 1467431355208 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}] 20:49:15 INFO - PROCESS | 1660 | 1467431355210 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:15 INFO - PROCESS | 1660 | 1467431355310 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:49:15 INFO - PROCESS | 1660 | 1467431355396 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 1660 | 1467431355397 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b3000 == 44 [pid = 1660] [id = 84] 20:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119d91c00) [pid = 1660] [serial = 249] [outer = 0x0] 20:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119d93c00) [pid = 1660] [serial = 250] [outer = 0x119d91c00] 20:49:15 INFO - PROCESS | 1660 | 1467431355426 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119d9a800) [pid = 1660] [serial = 251] [outer = 0x119d91c00] 20:49:15 INFO - PROCESS | 1660 | 1467431355832 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]]]}] 20:49:15 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. 20:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 20:49:15 INFO - PROCESS | 1660 | 1467431355874 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 1660 | 1467431355877 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:49:15 INFO - PROCESS | 1660 | 1467431355885 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1660 | 1467431355888 Marionette TRACE conn2 <- [1,310,null,{}] 20:49:15 INFO - PROCESS | 1660 | 1467431355890 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}] 20:49:15 INFO - PROCESS | 1660 | 1467431355893 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:15 INFO - PROCESS | 1660 | 1467431355994 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:49:16 INFO - PROCESS | 1660 | 1467431356046 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1660 | 1467431356047 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4e2000 == 45 [pid = 1660] [id = 85] 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1211edc00) [pid = 1660] [serial = 252] [outer = 0x0] 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124c5f000) [pid = 1660] [serial = 253] [outer = 0x1211edc00] 20:49:16 INFO - PROCESS | 1660 | 1467431356076 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1260c3400) [pid = 1660] [serial = 254] [outer = 0x1211edc00] 20:49:16 INFO - PROCESS | 1660 | 1467431356493 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]]]}] 20:49:16 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. 20:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 625ms 20:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:49:16 INFO - PROCESS | 1660 | 1467431356505 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 1660 | 1467431356506 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:49:16 INFO - PROCESS | 1660 | 1467431356509 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 1660 | 1467431356510 Marionette TRACE conn2 <- [1,314,null,{}] 20:49:16 INFO - PROCESS | 1660 | 1467431356513 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}] 20:49:16 INFO - PROCESS | 1660 | 1467431356515 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:16 INFO - PROCESS | 1660 | 1467431356619 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:49:16 INFO - PROCESS | 1660 | 1467431356700 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1660 | 1467431356701 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11399c000 == 46 [pid = 1660] [id = 86] 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176ee000) [pid = 1660] [serial = 255] [outer = 0x0] 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11982c400) [pid = 1660] [serial = 256] [outer = 0x1176ee000] 20:49:16 INFO - PROCESS | 1660 | 1467431356724 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126b65000) [pid = 1660] [serial = 257] [outer = 0x1176ee000] 20:49:17 INFO - PROCESS | 1660 | 1467431357417 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]]]}] 20:49:17 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. 20:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 924ms 20:49:17 INFO - PROCESS | 1660 | 1467431357452 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1660 | 1467431357456 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:49:17 INFO - PROCESS | 1660 | 1467431357462 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1660 | 1467431357465 Marionette TRACE conn2 <- [1,318,null,{}] 20:49:17 INFO - PROCESS | 1660 | 1467431357471 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}] 20:49:17 INFO - PROCESS | 1660 | 1467431357474 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:17 INFO - PROCESS | 1660 | 1467431357601 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:49:17 INFO - PROCESS | 1660 | 1467431357669 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 1660 | 1467431357670 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161a6800 == 47 [pid = 1660] [id = 87] 20:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113c9a400) [pid = 1660] [serial = 258] [outer = 0x0] 20:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x116797000) [pid = 1660] [serial = 259] [outer = 0x113c9a400] 20:49:17 INFO - PROCESS | 1660 | 1467431357698 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118278c00) [pid = 1660] [serial = 260] [outer = 0x113c9a400] 20:49:18 INFO - PROCESS | 1660 | 1467431358141 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]]]}] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1296ca000 == 46 [pid = 1660] [id = 81] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1294cc800 == 45 [pid = 1660] [id = 80] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x129191800 == 44 [pid = 1660] [id = 79] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11966a800 == 43 [pid = 1660] [id = 78] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128b9d000 == 42 [pid = 1660] [id = 77] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x126099800 == 41 [pid = 1660] [id = 76] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x123597000 == 40 [pid = 1660] [id = 75] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121436800 == 39 [pid = 1660] [id = 74] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x115f89800 == 38 [pid = 1660] [id = 73] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x126c5d000) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11971f800 == 37 [pid = 1660] [id = 72] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118753000 == 36 [pid = 1660] [id = 71] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11701d000 == 35 [pid = 1660] [id = 70] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1167df000 == 34 [pid = 1660] [id = 69] 20:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x111f56800 == 33 [pid = 1660] [id = 67] 20:49:18 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. 20:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 726ms 20:49:18 INFO - PROCESS | 1660 | 1467431358186 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 1660 | 1467431358189 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11827d800) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119777400) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119825c00) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x115fc1800) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1167a5000) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115fc1400) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113cd8800) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123466000) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1182d7400) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1176eb000) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119d11800) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1187c5c00) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1235bd400) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1216d4000) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124ec9000) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124aecc00) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x126c5a400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113cdd000) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1121bd800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124ec8c00) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124af2400) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1187c1800) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124ecac00) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126467000) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125493400) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118872c00) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118520400) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123464c00) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1198ed400) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12600d800) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x120fbc800) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1260cb400) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1214c3c00) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1176ef400) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 20:49:18 INFO - PROCESS | 1660 | 1467431358215 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 1660 | 1467431358218 Marionette TRACE conn2 <- [1,322,null,{}] 20:49:18 INFO - PROCESS | 1660 | 1467431358223 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}] 20:49:18 INFO - PROCESS | 1660 | 1467431358224 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:18 INFO - PROCESS | 1660 | 1467431358301 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:49:18 INFO - PROCESS | 1660 | 1467431358304 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1660 | 1467431358306 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x115df2000 == 34 [pid = 1660] [id = 88] 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118334c00) [pid = 1660] [serial = 261] [outer = 0x0] 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1185adc00) [pid = 1660] [serial = 262] [outer = 0x118334c00] 20:49:18 INFO - PROCESS | 1660 | 1467431358336 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119825c00) [pid = 1660] [serial = 263] [outer = 0x118334c00] 20:49:18 INFO - PROCESS | 1660 | 1467431358687 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]]]}] 20:49:18 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. 20:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 536ms 20:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:49:18 INFO - PROCESS | 1660 | 1467431358744 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 1660 | 1467431358746 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:49:18 INFO - PROCESS | 1660 | 1467431358749 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 1660 | 1467431358751 Marionette TRACE conn2 <- [1,326,null,{}] 20:49:18 INFO - PROCESS | 1660 | 1467431358758 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}] 20:49:18 INFO - PROCESS | 1660 | 1467431358761 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:18 INFO - PROCESS | 1660 | 1467431358837 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:49:18 INFO - PROCESS | 1660 | 1467431358843 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1660 | 1467431358844 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11873f000 == 35 [pid = 1660] [id = 89] 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119d92400) [pid = 1660] [serial = 264] [outer = 0x0] 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1210bc400) [pid = 1660] [serial = 265] [outer = 0x119d92400] 20:49:18 INFO - PROCESS | 1660 | 1467431358874 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121cda400) [pid = 1660] [serial = 266] [outer = 0x119d92400] 20:49:19 INFO - PROCESS | 1660 | 1467431359223 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]]]}] 20:49:19 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. 20:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 20:49:19 INFO - PROCESS | 1660 | 1467431359270 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1660 | 1467431359271 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:49:19 INFO - PROCESS | 1660 | 1467431359273 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1660 | 1467431359274 Marionette TRACE conn2 <- [1,330,null,{}] 20:49:19 INFO - PROCESS | 1660 | 1467431359277 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}] 20:49:19 INFO - PROCESS | 1660 | 1467431359278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:19 INFO - PROCESS | 1660 | 1467431359361 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:49:19 INFO - PROCESS | 1660 | 1467431359409 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1660 | 1467431359410 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11966f800 == 36 [pid = 1660] [id = 90] 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123463400) [pid = 1660] [serial = 267] [outer = 0x0] 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124aad000) [pid = 1660] [serial = 268] [outer = 0x123463400] 20:49:19 INFO - PROCESS | 1660 | 1467431359435 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124ecc400) [pid = 1660] [serial = 269] [outer = 0x123463400] 20:49:19 INFO - PROCESS | 1660 | 1467431359717 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]]]}] 20:49:19 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. 20:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 20:49:19 INFO - PROCESS | 1660 | 1467431359744 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1660 | 1467431359746 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:49:19 INFO - PROCESS | 1660 | 1467431359756 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1660 | 1467431359757 Marionette TRACE conn2 <- [1,334,null,{}] 20:49:19 INFO - PROCESS | 1660 | 1467431359759 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}] 20:49:19 INFO - PROCESS | 1660 | 1467431359760 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:19 INFO - PROCESS | 1660 | 1467431359840 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:49:19 INFO - PROCESS | 1660 | 1467431359844 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1660 | 1467431359845 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121127800 == 37 [pid = 1660] [id = 91] 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125492400) [pid = 1660] [serial = 270] [outer = 0x0] 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1260cb800) [pid = 1660] [serial = 271] [outer = 0x125492400] 20:49:19 INFO - PROCESS | 1660 | 1467431359873 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126884c00) [pid = 1660] [serial = 272] [outer = 0x125492400] 20:49:20 INFO - PROCESS | 1660 | 1467431360201 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]]]}] 20:49:20 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. 20:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 20:49:20 INFO - PROCESS | 1660 | 1467431360226 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1660 | 1467431360228 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:49:20 INFO - PROCESS | 1660 | 1467431360230 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1660 | 1467431360234 Marionette TRACE conn2 <- [1,338,null,{}] 20:49:20 INFO - PROCESS | 1660 | 1467431360236 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}] 20:49:20 INFO - PROCESS | 1660 | 1467431360240 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:20 INFO - PROCESS | 1660 | 1467431360361 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:49:20 INFO - PROCESS | 1660 | 1467431360376 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1660 | 1467431360377 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167ec800 == 38 [pid = 1660] [id = 92] 20:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b65c00) [pid = 1660] [serial = 273] [outer = 0x0] 20:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126c67400) [pid = 1660] [serial = 274] [outer = 0x126b65c00] 20:49:20 INFO - PROCESS | 1660 | 1467431360402 Marionette DEBUG loaded listener.js 20:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128e13000) [pid = 1660] [serial = 275] [outer = 0x126b65c00] 20:49:20 INFO - PROCESS | 1660 | 1467431360809 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]]]}] 20:49:20 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. 20:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 20:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:49:20 INFO - PROCESS | 1660 | 1467431360853 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1660 | 1467431360855 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:49:20 INFO - PROCESS | 1660 | 1467431360858 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1660 | 1467431360860 Marionette TRACE conn2 <- [1,342,null,{}] 20:49:20 INFO - PROCESS | 1660 | 1467431360871 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}] 20:49:20 INFO - PROCESS | 1660 | 1467431360873 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:20 INFO - PROCESS | 1660 | 1467431360987 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:49:20 INFO - PROCESS | 1660 | 1467431360991 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1660 | 1467431360992 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123597000 == 39 [pid = 1660] [id = 93] 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125493400) [pid = 1660] [serial = 276] [outer = 0x0] 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129127800) [pid = 1660] [serial = 277] [outer = 0x125493400] 20:49:21 INFO - PROCESS | 1660 | 1467431361023 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129497400) [pid = 1660] [serial = 278] [outer = 0x125493400] 20:49:21 INFO - PROCESS | 1660 | 1467431361343 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]]]}] 20:49:21 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. 20:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 20:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:49:21 INFO - PROCESS | 1660 | 1467431361378 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1660 | 1467431361379 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:49:21 INFO - PROCESS | 1660 | 1467431361381 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1660 | 1467431361382 Marionette TRACE conn2 <- [1,346,null,{}] 20:49:21 INFO - PROCESS | 1660 | 1467431361384 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}] 20:49:21 INFO - PROCESS | 1660 | 1467431361385 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:21 INFO - PROCESS | 1660 | 1467431361488 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:49:21 INFO - PROCESS | 1660 | 1467431361500 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1660 | 1467431361502 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x125472000 == 40 [pid = 1660] [id = 94] 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118280800) [pid = 1660] [serial = 279] [outer = 0x0] 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1294ee400) [pid = 1660] [serial = 280] [outer = 0x118280800] 20:49:21 INFO - PROCESS | 1660 | 1467431361526 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12950a800) [pid = 1660] [serial = 281] [outer = 0x118280800] 20:49:21 INFO - PROCESS | 1660 | 1467431361834 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]]]}] 20:49:21 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. 20:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 20:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:49:21 INFO - PROCESS | 1660 | 1467431361852 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1660 | 1467431361853 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:49:21 INFO - PROCESS | 1660 | 1467431361855 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1660 | 1467431361856 Marionette TRACE conn2 <- [1,350,null,{}] 20:49:21 INFO - PROCESS | 1660 | 1467431361858 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}] 20:49:21 INFO - PROCESS | 1660 | 1467431361859 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:21 INFO - PROCESS | 1660 | 1467431361958 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:49:21 INFO - PROCESS | 1660 | 1467431361993 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1660 | 1467431362001 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917a000 == 41 [pid = 1660] [id = 95] 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1294f0400) [pid = 1660] [serial = 282] [outer = 0x0] 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a765800) [pid = 1660] [serial = 283] [outer = 0x1294f0400] 20:49:22 INFO - PROCESS | 1660 | 1467431362026 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a88a400) [pid = 1660] [serial = 284] [outer = 0x1294f0400] 20:49:22 INFO - PROCESS | 1660 | 1467431362457 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]]]}] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12549d000) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x129120c00) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1150cb400) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1170c9800) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1216d4800) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1182dc000) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1198e4400) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129120800) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182d7800) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fbc400) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115f6a000) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1187c8400) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:49:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1294f3c00) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:49:22 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. 20:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 669ms 20:49:22 INFO - PROCESS | 1660 | 1467431362525 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1660 | 1467431362526 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:49:22 INFO - PROCESS | 1660 | 1467431362528 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1660 | 1467431362529 Marionette TRACE conn2 <- [1,354,null,{}] 20:49:22 INFO - PROCESS | 1660 | 1467431362531 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}] 20:49:22 INFO - PROCESS | 1660 | 1467431362533 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:22 INFO - PROCESS | 1660 | 1467431362610 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:49:22 INFO - PROCESS | 1660 | 1467431362617 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1660 | 1467431362618 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b0d800 == 42 [pid = 1660] [id = 96] 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118875400) [pid = 1660] [serial = 285] [outer = 0x0] 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fbc400) [pid = 1660] [serial = 286] [outer = 0x118875400] 20:49:22 INFO - PROCESS | 1660 | 1467431362643 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12549fc00) [pid = 1660] [serial = 287] [outer = 0x118875400] 20:49:22 INFO - PROCESS | 1660 | 1467431362966 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]]]}] 20:49:22 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. 20:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 20:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:49:23 INFO - PROCESS | 1660 | 1467431363001 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1660 | 1467431363002 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:49:23 INFO - PROCESS | 1660 | 1467431363004 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1660 | 1467431363006 Marionette TRACE conn2 <- [1,358,null,{}] 20:49:23 INFO - PROCESS | 1660 | 1467431363008 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}] 20:49:23 INFO - PROCESS | 1660 | 1467431363010 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:23 INFO - PROCESS | 1660 | 1467431363126 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:49:23 INFO - PROCESS | 1660 | 1467431363132 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1660 | 1467431363134 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4dd800 == 43 [pid = 1660] [id = 97] 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118526000) [pid = 1660] [serial = 288] [outer = 0x0] 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129498800) [pid = 1660] [serial = 289] [outer = 0x118526000] 20:49:23 INFO - PROCESS | 1660 | 1467431363160 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12ac1fc00) [pid = 1660] [serial = 290] [outer = 0x118526000] 20:49:23 INFO - PROCESS | 1660 | 1467431363472 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]]]}] 20:49:23 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. 20:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 20:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:49:23 INFO - PROCESS | 1660 | 1467431363524 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1660 | 1467431363525 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:49:23 INFO - PROCESS | 1660 | 1467431363527 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1660 | 1467431363528 Marionette TRACE conn2 <- [1,362,null,{}] 20:49:23 INFO - PROCESS | 1660 | 1467431363530 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}] 20:49:23 INFO - PROCESS | 1660 | 1467431363531 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:23 INFO - PROCESS | 1660 | 1467431363610 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:49:23 INFO - PROCESS | 1660 | 1467431363617 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1660 | 1467431363618 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b207800 == 44 [pid = 1660] [id = 98] 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12ac21c00) [pid = 1660] [serial = 291] [outer = 0x0] 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b2e4800) [pid = 1660] [serial = 292] [outer = 0x12ac21c00] 20:49:23 INFO - PROCESS | 1660 | 1467431363642 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b2ee800) [pid = 1660] [serial = 293] [outer = 0x12ac21c00] 20:49:23 INFO - PROCESS | 1660 | 1467431363952 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]]]}] 20:49:23 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. 20:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 467ms 20:49:23 INFO - PROCESS | 1660 | 1467431363995 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1660 | 1467431363996 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:49:23 INFO - PROCESS | 1660 | 1467431363998 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1660 | 1467431363999 Marionette TRACE conn2 <- [1,366,null,{}] 20:49:24 INFO - PROCESS | 1660 | 1467431364002 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}] 20:49:24 INFO - PROCESS | 1660 | 1467431364003 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:24 INFO - PROCESS | 1660 | 1467431364111 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:49:24 INFO - PROCESS | 1660 | 1467431364119 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1660 | 1467431364120 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c1000 == 45 [pid = 1660] [id = 99] 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b2e1c00) [pid = 1660] [serial = 294] [outer = 0x0] 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12baee800) [pid = 1660] [serial = 295] [outer = 0x12b2e1c00] 20:49:24 INFO - PROCESS | 1660 | 1467431364144 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12baf4400) [pid = 1660] [serial = 296] [outer = 0x12b2e1c00] 20:49:24 INFO - PROCESS | 1660 | 1467431364456 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]]]}] 20:49:24 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. 20:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 20:49:24 INFO - PROCESS | 1660 | 1467431364518 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1660 | 1467431364520 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:49:24 INFO - PROCESS | 1660 | 1467431364523 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1660 | 1467431364526 Marionette TRACE conn2 <- [1,370,null,{}] 20:49:24 INFO - PROCESS | 1660 | 1467431364530 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}] 20:49:24 INFO - PROCESS | 1660 | 1467431364532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:24 INFO - PROCESS | 1660 | 1467431364629 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:49:24 INFO - PROCESS | 1660 | 1467431364722 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1660 | 1467431364726 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e36800 == 46 [pid = 1660] [id = 100] 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1167a4400) [pid = 1660] [serial = 297] [outer = 0x0] 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116976c00) [pid = 1660] [serial = 298] [outer = 0x1167a4400] 20:49:24 INFO - PROCESS | 1660 | 1467431364755 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118277800) [pid = 1660] [serial = 299] [outer = 0x1167a4400] 20:49:25 INFO - PROCESS | 1660 | 1467431365190 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]]]}] 20:49:25 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. 20:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 20:49:25 INFO - PROCESS | 1660 | 1467431365253 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1660 | 1467431365255 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:49:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:49:25 INFO - PROCESS | 1660 | 1467431365277 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1660 | 1467431365279 Marionette TRACE conn2 <- [1,374,null,{}] 20:49:25 INFO - PROCESS | 1660 | 1467431365302 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}] 20:49:25 INFO - PROCESS | 1660 | 1467431365304 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:25 INFO - PROCESS | 1660 | 1467431365409 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:49:25 INFO - PROCESS | 1660 | 1467431365474 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1660 | 1467431365475 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f65800 == 47 [pid = 1660] [id = 101] 20:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119d04800) [pid = 1660] [serial = 300] [outer = 0x0] 20:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119d99400) [pid = 1660] [serial = 301] [outer = 0x119d04800] 20:49:25 INFO - PROCESS | 1660 | 1467431365507 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x120ff2c00) [pid = 1660] [serial = 302] [outer = 0x119d04800] 20:49:25 INFO - PROCESS | 1660 | 1467431365928 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:49:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 706ms 20:49:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:49:25 INFO - PROCESS | 1660 | 1467431365976 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1660 | 1467431365977 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:49:25 INFO - PROCESS | 1660 | 1467431365981 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1660 | 1467431365982 Marionette TRACE conn2 <- [1,378,null,{}] 20:49:25 INFO - PROCESS | 1660 | 1467431365990 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}] 20:49:25 INFO - PROCESS | 1660 | 1467431365993 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:26 INFO - PROCESS | 1660 | 1467431366095 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:49:26 INFO - PROCESS | 1660 | 1467431366149 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1660 | 1467431366152 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa63800 == 48 [pid = 1660] [id = 102] 20:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126b66800) [pid = 1660] [serial = 303] [outer = 0x0] 20:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126c60400) [pid = 1660] [serial = 304] [outer = 0x126b66800] 20:49:26 INFO - PROCESS | 1660 | 1467431366185 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126ca8000) [pid = 1660] [serial = 305] [outer = 0x126b66800] 20:49:26 INFO - PROCESS | 1660 | 1467431366687 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:49:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 721ms 20:49:26 INFO - PROCESS | 1660 | 1467431366703 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 1660 | 1467431366705 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:49:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:49:26 INFO - PROCESS | 1660 | 1467431366709 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1660 | 1467431366711 Marionette TRACE conn2 <- [1,382,null,{}] 20:49:26 INFO - PROCESS | 1660 | 1467431366736 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}] 20:49:26 INFO - PROCESS | 1660 | 1467431366738 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:26 INFO - PROCESS | 1660 | 1467431366862 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:49:26 INFO - PROCESS | 1660 | 1467431366926 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1660 | 1467431366928 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bab1000 == 49 [pid = 1660] [id = 103] 20:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12923a000) [pid = 1660] [serial = 306] [outer = 0x0] 20:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x129499400) [pid = 1660] [serial = 307] [outer = 0x12923a000] 20:49:26 INFO - PROCESS | 1660 | 1467431366956 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a88f800) [pid = 1660] [serial = 308] [outer = 0x12923a000] 20:49:27 INFO - PROCESS | 1660 | 1467431367435 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:49:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:49:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 770ms 20:49:27 INFO - PROCESS | 1660 | 1467431367479 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1660 | 1467431367482 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:49:27 INFO - PROCESS | 1660 | 1467431367485 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1660 | 1467431367486 Marionette TRACE conn2 <- [1,386,null,{}] 20:49:27 INFO - PROCESS | 1660 | 1467431367489 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}] 20:49:27 INFO - PROCESS | 1660 | 1467431367490 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:27 INFO - PROCESS | 1660 | 1467431367588 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:49:27 INFO - PROCESS | 1660 | 1467431367654 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 1660 | 1467431367655 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e72000 == 50 [pid = 1660] [id = 104] 20:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11904b400) [pid = 1660] [serial = 309] [outer = 0x0] 20:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126ca1c00) [pid = 1660] [serial = 310] [outer = 0x11904b400] 20:49:27 INFO - PROCESS | 1660 | 1467431367684 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12ac1cc00) [pid = 1660] [serial = 311] [outer = 0x11904b400] 20:49:28 INFO - PROCESS | 1660 | 1467431368221 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]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 774ms 20:49:28 INFO - PROCESS | 1660 | 1467431368268 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 1660 | 1467431368270 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:49:28 INFO - PROCESS | 1660 | 1467431368293 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1660 | 1467431368294 Marionette TRACE conn2 <- [1,390,null,{}] 20:49:28 INFO - PROCESS | 1660 | 1467431368326 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}] 20:49:28 INFO - PROCESS | 1660 | 1467431368327 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:28 INFO - PROCESS | 1660 | 1467431368469 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:49:28 INFO - PROCESS | 1660 | 1467431368537 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1660 | 1467431368538 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118757000 == 51 [pid = 1660] [id = 105] 20:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119d98c00) [pid = 1660] [serial = 312] [outer = 0x0] 20:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x120fc9000) [pid = 1660] [serial = 313] [outer = 0x119d98c00] 20:49:28 INFO - PROCESS | 1660 | 1467431368572 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x121a58c00) [pid = 1660] [serial = 314] [outer = 0x119d98c00] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12b207800 == 50 [pid = 1660] [id = 98] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4dd800 == 49 [pid = 1660] [id = 97] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x126b0d800 == 48 [pid = 1660] [id = 96] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12917a000 == 47 [pid = 1660] [id = 95] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x125472000 == 46 [pid = 1660] [id = 94] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x123597000 == 45 [pid = 1660] [id = 93] 20:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1167ec800 == 44 [pid = 1660] [id = 92] 20:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x112ecc400) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 20:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x117ea4400) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 20:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12a6e1400) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x121127800 == 43 [pid = 1660] [id = 91] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11966f800 == 42 [pid = 1660] [id = 90] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11873f000 == 41 [pid = 1660] [id = 89] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x115df2000 == 40 [pid = 1660] [id = 88] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1161a6800 == 39 [pid = 1660] [id = 87] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4e2000 == 38 [pid = 1660] [id = 85] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b3000 == 37 [pid = 1660] [id = 84] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11900c800 == 36 [pid = 1660] [id = 83] 20:49:29 INFO - PROCESS | 1660 | --DOCSHELL 0x113920000 == 35 [pid = 1660] [id = 82] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x126c66400) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1264cf400) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x129126c00) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128e17800) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1176e5000) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x123461000) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12495d000) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12880d000) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1185b6800) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11946f400) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120fc1c00) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1211ea000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12923b800) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ab3c00) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126c69c00) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123460400) [pid = 1660] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11982d400) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124ecb800) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1173be400) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a6de800) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a6d7800) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129497800) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11827f000) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129239000) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124ece000) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1294f3800) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 20:49:29 INFO - PROCESS | 1660 | 1467431369048 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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 790ms 20:49:29 INFO - PROCESS | 1660 | 1467431369070 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1660 | 1467431369073 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:49:29 INFO - PROCESS | 1660 | 1467431369077 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1660 | 1467431369079 Marionette TRACE conn2 <- [1,394,null,{}] 20:49:29 INFO - PROCESS | 1660 | 1467431369089 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}] 20:49:29 INFO - PROCESS | 1660 | 1467431369090 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:29 INFO - PROCESS | 1660 | 1467431369174 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:49:29 INFO - PROCESS | 1660 | 1467431369179 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1660 | 1467431369180 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x117241000 == 36 [pid = 1660] [id = 106] 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121cd7400) [pid = 1660] [serial = 315] [outer = 0x0] 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124959400) [pid = 1660] [serial = 316] [outer = 0x121cd7400] 20:49:29 INFO - PROCESS | 1660 | 1467431369211 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125497000) [pid = 1660] [serial = 317] [outer = 0x121cd7400] 20:49:29 INFO - PROCESS | 1660 | 1467431369571 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]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 20:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:49:29 INFO - PROCESS | 1660 | 1467431369596 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1660 | 1467431369597 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:49:29 INFO - PROCESS | 1660 | 1467431369600 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1660 | 1467431369602 Marionette TRACE conn2 <- [1,398,null,{}] 20:49:29 INFO - PROCESS | 1660 | 1467431369609 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}] 20:49:29 INFO - PROCESS | 1660 | 1467431369612 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:29 INFO - PROCESS | 1660 | 1467431369690 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:49:29 INFO - PROCESS | 1660 | 1467431369695 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1660 | 1467431369697 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f60000 == 37 [pid = 1660] [id = 107] 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c66400) [pid = 1660] [serial = 318] [outer = 0x0] 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128e0c800) [pid = 1660] [serial = 319] [outer = 0x126c66400] 20:49:29 INFO - PROCESS | 1660 | 1467431369727 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129490800) [pid = 1660] [serial = 320] [outer = 0x126c66400] 20:49:30 INFO - PROCESS | 1660 | 1467431370082 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]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 20:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:49:30 INFO - PROCESS | 1660 | 1467431370121 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1660 | 1467431370123 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:49:30 INFO - PROCESS | 1660 | 1467431370125 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1660 | 1467431370127 Marionette TRACE conn2 <- [1,402,null,{}] 20:49:30 INFO - PROCESS | 1660 | 1467431370129 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}] 20:49:30 INFO - PROCESS | 1660 | 1467431370130 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:30 INFO - PROCESS | 1660 | 1467431370210 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:49:30 INFO - PROCESS | 1660 | 1467431370216 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1660 | 1467431370218 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x123506800 == 38 [pid = 1660] [id = 108] 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a6d6000) [pid = 1660] [serial = 321] [outer = 0x0] 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a88d000) [pid = 1660] [serial = 322] [outer = 0x12a6d6000] 20:49:30 INFO - PROCESS | 1660 | 1467431370243 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12ac1b800) [pid = 1660] [serial = 323] [outer = 0x12a6d6000] 20:49:30 INFO - PROCESS | 1660 | 1467431370587 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]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 20:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:49:30 INFO - PROCESS | 1660 | 1467431370594 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1660 | 1467431370595 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:49:30 INFO - PROCESS | 1660 | 1467431370602 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1660 | 1467431370603 Marionette TRACE conn2 <- [1,406,null,{}] 20:49:30 INFO - PROCESS | 1660 | 1467431370605 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}] 20:49:30 INFO - PROCESS | 1660 | 1467431370606 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:30 INFO - PROCESS | 1660 | 1467431370690 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:49:30 INFO - PROCESS | 1660 | 1467431370694 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1660 | 1467431370695 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12541b000 == 39 [pid = 1660] [id = 109] 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a6e1400) [pid = 1660] [serial = 324] [outer = 0x0] 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b2e6800) [pid = 1660] [serial = 325] [outer = 0x12a6e1400] 20:49:30 INFO - PROCESS | 1660 | 1467431370771 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12baf8000) [pid = 1660] [serial = 326] [outer = 0x12a6e1400] 20:49:31 INFO - PROCESS | 1660 | 1467431371070 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]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 20:49:31 INFO - PROCESS | 1660 | 1467431371120 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1660 | 1467431371121 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:49:31 INFO - PROCESS | 1660 | 1467431371124 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1660 | 1467431371125 Marionette TRACE conn2 <- [1,410,null,{}] 20:49:31 INFO - PROCESS | 1660 | 1467431371127 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}] 20:49:31 INFO - PROCESS | 1660 | 1467431371131 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:31 INFO - PROCESS | 1660 | 1467431371205 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:49:31 INFO - PROCESS | 1660 | 1467431371271 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:49:31 INFO - PROCESS | 1660 | 1467431371284 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1660 | 1467431371285 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11699b000 == 40 [pid = 1660] [id = 110] 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bb5cc00) [pid = 1660] [serial = 327] [outer = 0x0] 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c00e000) [pid = 1660] [serial = 328] [outer = 0x12bb5cc00] 20:49:31 INFO - PROCESS | 1660 | 1467431371310 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c5aac00) [pid = 1660] [serial = 329] [outer = 0x12bb5cc00] 20:49:31 INFO - PROCESS | 1660 | 1467431371661 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]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 567ms 20:49:31 INFO - PROCESS | 1660 | 1467431371692 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1660 | 1467431371693 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:49:31 INFO - PROCESS | 1660 | 1467431371695 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1660 | 1467431371696 Marionette TRACE conn2 <- [1,414,null,{}] 20:49:31 INFO - PROCESS | 1660 | 1467431371706 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}] 20:49:31 INFO - PROCESS | 1660 | 1467431371707 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:31 INFO - PROCESS | 1660 | 1467431371804 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:49:31 INFO - PROCESS | 1660 | 1467431371854 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1660 | 1467431371856 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d5000 == 41 [pid = 1660] [id = 111] 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113cd8800) [pid = 1660] [serial = 330] [outer = 0x0] 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c5b2c00) [pid = 1660] [serial = 331] [outer = 0x113cd8800] 20:49:31 INFO - PROCESS | 1660 | 1467431371881 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c857000) [pid = 1660] [serial = 332] [outer = 0x113cd8800] 20:49:32 INFO - PROCESS | 1660 | 1467431372201 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]]]}] 20:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 528ms 20:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:49:32 INFO - PROCESS | 1660 | 1467431372223 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1660 | 1467431372224 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:49:32 INFO - PROCESS | 1660 | 1467431372227 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1660 | 1467431372228 Marionette TRACE conn2 <- [1,418,null,{}] 20:49:32 INFO - PROCESS | 1660 | 1467431372230 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}] 20:49:32 INFO - PROCESS | 1660 | 1467431372233 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:32 INFO - PROCESS | 1660 | 1467431372343 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:49:32 INFO - PROCESS | 1660 | 1467431372347 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 1660 | 1467431372348 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b216000 == 42 [pid = 1660] [id = 112] 20:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12bb5d000) [pid = 1660] [serial = 333] [outer = 0x0] 20:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12c85c800) [pid = 1660] [serial = 334] [outer = 0x12bb5d000] 20:49:32 INFO - PROCESS | 1660 | 1467431372403 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12cbd7000) [pid = 1660] [serial = 335] [outer = 0x12bb5d000] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x125493400) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119d91c00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119d92400) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118334c00) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1139c3400) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1176ee000) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118280800) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x125492400) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123463400) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1211edc00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113c9a400) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11827a000) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1294f0400) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118875400) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118526000) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12ac21c00) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126b65c00) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x111c7c000) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:49:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116a1b000) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:49:33 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 20:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 20:49:33 INFO - PROCESS | 1660 | 1467431373191 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]]]}] 20:49:33 INFO - PROCESS | 1660 | 1467431373195 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1660 | 1467431373196 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:49:33 INFO - PROCESS | 1660 | 1467431373201 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1660 | 1467431373202 Marionette TRACE conn2 <- [1,422,null,{}] 20:49:33 INFO - PROCESS | 1660 | 1467431373205 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}] 20:49:33 INFO - PROCESS | 1660 | 1467431373206 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:33 INFO - PROCESS | 1660 | 1467431373294 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:49:33 INFO - PROCESS | 1660 | 1467431373300 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1660 | 1467431373301 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f52800 == 43 [pid = 1660] [id = 113] 20:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116972000) [pid = 1660] [serial = 336] [outer = 0x0] 20:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118334c00) [pid = 1660] [serial = 337] [outer = 0x116972000] 20:49:33 INFO - PROCESS | 1660 | 1467431373325 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123460c00) [pid = 1660] [serial = 338] [outer = 0x116972000] 20:49:34 INFO - PROCESS | 1660 | 1467431374125 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]]]}] 20:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 20:49:34 INFO - PROCESS | 1660 | 1467431374170 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 1660 | 1467431374171 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:49:34 INFO - PROCESS | 1660 | 1467431374173 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1660 | 1467431374175 Marionette TRACE conn2 <- [1,426,null,{}] 20:49:34 INFO - PROCESS | 1660 | 1467431374177 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}] 20:49:34 INFO - PROCESS | 1660 | 1467431374178 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:34 INFO - PROCESS | 1660 | 1467431374259 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:49:34 INFO - PROCESS | 1660 | 1467431374311 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1660 | 1467431374312 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be1c000 == 44 [pid = 1660] [id = 114] 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117ea6c00) [pid = 1660] [serial = 339] [outer = 0x0] 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119bde800) [pid = 1660] [serial = 340] [outer = 0x117ea6c00] 20:49:34 INFO - PROCESS | 1660 | 1467431374336 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119be8c00) [pid = 1660] [serial = 341] [outer = 0x117ea6c00] 20:49:34 INFO - PROCESS | 1660 | 1467431374623 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] 20:49:34 INFO - PROCESS | 1660 | 1467431374659 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:49:34 INFO - PROCESS | 1660 | 1467431374661 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1660 | 1467431374663 Marionette TRACE conn2 <- [1,430,null,{}] 20:49:34 INFO - PROCESS | 1660 | 1467431374669 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}] 20:49:34 INFO - PROCESS | 1660 | 1467431374671 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:34 INFO - PROCESS | 1660 | 1467431374764 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:49:34 INFO - PROCESS | 1660 | 1467431374769 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1660 | 1467431374771 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bea3800 == 45 [pid = 1660] [id = 115] 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119beb000) [pid = 1660] [serial = 342] [outer = 0x0] 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129494000) [pid = 1660] [serial = 343] [outer = 0x119beb000] 20:49:34 INFO - PROCESS | 1660 | 1467431374798 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c8b8000) [pid = 1660] [serial = 344] [outer = 0x119beb000] 20:49:35 INFO - PROCESS | 1660 | 1467431375124 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]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 474ms 20:49:35 INFO - PROCESS | 1660 | 1467431375200 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 1660 | 1467431375203 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:49:35 INFO - PROCESS | 1660 | 1467431375207 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1660 | 1467431375209 Marionette TRACE conn2 <- [1,434,null,{}] 20:49:35 INFO - PROCESS | 1660 | 1467431375213 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}] 20:49:35 INFO - PROCESS | 1660 | 1467431375215 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:35 INFO - PROCESS | 1660 | 1467431375313 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:49:35 INFO - PROCESS | 1660 | 1467431375406 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1660 | 1467431375409 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694a000 == 46 [pid = 1660] [id = 116] 20:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11827a800) [pid = 1660] [serial = 345] [outer = 0x0] 20:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118526000) [pid = 1660] [serial = 346] [outer = 0x11827a800] 20:49:35 INFO - PROCESS | 1660 | 1467431375441 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119820800) [pid = 1660] [serial = 347] [outer = 0x11827a800] 20:49:35 INFO - PROCESS | 1660 | 1467431375927 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]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 773ms 20:49:35 INFO - PROCESS | 1660 | 1467431375981 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 1660 | 1467431375986 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:49:35 INFO - PROCESS | 1660 | 1467431375992 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1660 | 1467431375997 Marionette TRACE conn2 <- [1,438,null,{}] 20:49:36 INFO - PROCESS | 1660 | 1467431376001 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}] 20:49:36 INFO - PROCESS | 1660 | 1467431376004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:36 INFO - PROCESS | 1660 | 1467431376160 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:49:36 INFO - PROCESS | 1660 | 1467431376230 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1660 | 1467431376231 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f17000 == 47 [pid = 1660] [id = 117] 20:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121340c00) [pid = 1660] [serial = 348] [outer = 0x0] 20:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x123464c00) [pid = 1660] [serial = 349] [outer = 0x121340c00] 20:49:36 INFO - PROCESS | 1660 | 1467431376261 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124ecec00) [pid = 1660] [serial = 350] [outer = 0x121340c00] 20:49:36 INFO - PROCESS | 1660 | 1467431376744 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]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 780ms 20:49:36 INFO - PROCESS | 1660 | 1467431376770 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1660 | 1467431376771 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:49:36 INFO - PROCESS | 1660 | 1467431376774 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1660 | 1467431376775 Marionette TRACE conn2 <- [1,442,null,{}] 20:49:36 INFO - PROCESS | 1660 | 1467431376799 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}] 20:49:36 INFO - PROCESS | 1660 | 1467431376802 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:36 INFO - PROCESS | 1660 | 1467431376932 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:49:36 INFO - PROCESS | 1660 | 1467431376973 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1660 | 1467431376975 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baae000 == 48 [pid = 1660] [id = 118] 20:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x129125c00) [pid = 1660] [serial = 351] [outer = 0x0] 20:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12923d400) [pid = 1660] [serial = 352] [outer = 0x129125c00] 20:49:37 INFO - PROCESS | 1660 | 1467431377006 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a6d7800) [pid = 1660] [serial = 353] [outer = 0x129125c00] 20:49:37 INFO - PROCESS | 1660 | 1467431377491 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]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 769ms 20:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:49:37 INFO - PROCESS | 1660 | 1467431377544 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1660 | 1467431377547 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:49:37 INFO - PROCESS | 1660 | 1467431377550 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1660 | 1467431377552 Marionette TRACE conn2 <- [1,446,null,{}] 20:49:37 INFO - PROCESS | 1660 | 1467431377556 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}] 20:49:37 INFO - PROCESS | 1660 | 1467431377558 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:37 INFO - PROCESS | 1660 | 1467431377697 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:49:37 INFO - PROCESS | 1660 | 1467431377765 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1660 | 1467431377767 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c803000 == 49 [pid = 1660] [id = 119] 20:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112a5a000) [pid = 1660] [serial = 354] [outer = 0x0] 20:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x112a5dc00) [pid = 1660] [serial = 355] [outer = 0x112a5a000] 20:49:37 INFO - PROCESS | 1660 | 1467431377795 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126c69c00) [pid = 1660] [serial = 356] [outer = 0x112a5a000] 20:49:38 INFO - PROCESS | 1660 | 1467431378260 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]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 721ms 20:49:38 INFO - PROCESS | 1660 | 1467431378272 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1660 | 1467431378273 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:49:38 INFO - PROCESS | 1660 | 1467431378276 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1660 | 1467431378277 Marionette TRACE conn2 <- [1,450,null,{}] 20:49:38 INFO - PROCESS | 1660 | 1467431378279 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}] 20:49:38 INFO - PROCESS | 1660 | 1467431378281 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:38 INFO - PROCESS | 1660 | 1467431378387 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:49:38 INFO - PROCESS | 1660 | 1467431378441 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1660 | 1467431378442 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116670000 == 50 [pid = 1660] [id = 120] 20:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11697bc00) [pid = 1660] [serial = 357] [outer = 0x0] 20:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11982f800) [pid = 1660] [serial = 358] [outer = 0x11697bc00] 20:49:38 INFO - PROCESS | 1660 | 1467431378473 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12342f400) [pid = 1660] [serial = 359] [outer = 0x11697bc00] 20:49:39 INFO - PROCESS | 1660 | 1467431379106 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] 20:49:39 INFO - PROCESS | 1660 | 1467431379153 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:49:39 INFO - PROCESS | 1660 | 1467431379155 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1660 | 1467431379159 Marionette TRACE conn2 <- [1,454,null,{}] 20:49:39 INFO - PROCESS | 1660 | 1467431379162 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}] 20:49:39 INFO - PROCESS | 1660 | 1467431379163 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:39 INFO - PROCESS | 1660 | 1467431379254 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:49:39 INFO - PROCESS | 1660 | 1467431379325 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1660 | 1467431379326 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11661a000 == 51 [pid = 1660] [id = 121] 20:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1182d8000) [pid = 1660] [serial = 360] [outer = 0x0] 20:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1187c4c00) [pid = 1660] [serial = 361] [outer = 0x1182d8000] 20:49:39 INFO - PROCESS | 1660 | 1467431379355 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119822c00) [pid = 1660] [serial = 362] [outer = 0x1182d8000] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12be1c000 == 50 [pid = 1660] [id = 114] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x120f52800 == 49 [pid = 1660] [id = 113] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12b216000 == 48 [pid = 1660] [id = 112] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d5000 == 47 [pid = 1660] [id = 111] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11699b000 == 46 [pid = 1660] [id = 110] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12541b000 == 45 [pid = 1660] [id = 109] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12baee800) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x123506800 == 44 [pid = 1660] [id = 108] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x120f60000 == 43 [pid = 1660] [id = 107] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117241000 == 42 [pid = 1660] [id = 106] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x118757000 == 41 [pid = 1660] [id = 105] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117e72000 == 40 [pid = 1660] [id = 104] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12bab1000 == 39 [pid = 1660] [id = 103] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa63800 == 38 [pid = 1660] [id = 102] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x120f65800 == 37 [pid = 1660] [id = 101] 20:49:39 INFO - PROCESS | 1660 | --DOCSHELL 0x113e36800 == 36 [pid = 1660] [id = 100] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1260cb800) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126884c00) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124aad000) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x124ecc400) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1260c3400) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124c5f000) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118278c00) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116797000) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11904b000) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118336000) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a765800) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12950a800) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120fbc400) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129498800) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12549fc00) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b2e4800) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a88a400) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126c67400) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129497400) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12ac1fc00) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12b2ee800) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128e13000) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113cdfc00) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118281000) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129127800) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119d9a800) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119d93c00) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121cda400) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1210bc400) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185adc00) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119825c00) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f17400) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167a0c00) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126b65000) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11982c400) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1294ee400) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 20:49:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:39 INFO - PROCESS | 1660 | 1467431379754 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]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 622ms 20:49:39 INFO - PROCESS | 1660 | 1467431379777 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 1660 | 1467431379781 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:49:39 INFO - PROCESS | 1660 | 1467431379786 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1660 | 1467431379787 Marionette TRACE conn2 <- [1,458,null,{}] 20:49:39 INFO - PROCESS | 1660 | 1467431379790 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}] 20:49:39 INFO - PROCESS | 1660 | 1467431379791 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:39 INFO - PROCESS | 1660 | 1467431379893 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:49:39 INFO - PROCESS | 1660 | 1467431379949 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1660 | 1467431379950 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x117018800 == 37 [pid = 1660] [id = 122] 20:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1187c8000) [pid = 1660] [serial = 363] [outer = 0x0] 20:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119be2c00) [pid = 1660] [serial = 364] [outer = 0x1187c8000] 20:49:39 INFO - PROCESS | 1660 | 1467431379982 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120fbe000) [pid = 1660] [serial = 365] [outer = 0x1187c8000] 20:49:40 INFO - PROCESS | 1660 | 1467431380293 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] 20:49:40 INFO - PROCESS | 1660 | 1467431380307 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:49:40 INFO - PROCESS | 1660 | 1467431380310 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1660 | 1467431380312 Marionette TRACE conn2 <- [1,462,null,{}] 20:49:40 INFO - PROCESS | 1660 | 1467431380325 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}] 20:49:40 INFO - PROCESS | 1660 | 1467431380327 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:40 INFO - PROCESS | 1660 | 1467431380408 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:49:40 INFO - PROCESS | 1660 | 1467431380413 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1660 | 1467431380417 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198bf800 == 38 [pid = 1660] [id = 123] 20:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1216ce800) [pid = 1660] [serial = 366] [outer = 0x0] 20:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123432000) [pid = 1660] [serial = 367] [outer = 0x1216ce800] 20:49:40 INFO - PROCESS | 1660 | 1467431380445 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1235b5800) [pid = 1660] [serial = 368] [outer = 0x1216ce800] 20:49:40 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:40 INFO - PROCESS | 1660 | 1467431380844 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] 20:49:40 INFO - PROCESS | 1660 | 1467431380888 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:49:40 INFO - PROCESS | 1660 | 1467431380892 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1660 | 1467431380894 Marionette TRACE conn2 <- [1,466,null,{}] 20:49:40 INFO - PROCESS | 1660 | 1467431380906 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}] 20:49:40 INFO - PROCESS | 1660 | 1467431380907 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:41 INFO - PROCESS | 1660 | 1467431381033 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:49:41 INFO - PROCESS | 1660 | 1467431381144 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1660 | 1467431381145 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f27000 == 39 [pid = 1660] [id = 124] 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12549d400) [pid = 1660] [serial = 369] [outer = 0x0] 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1260c4000) [pid = 1660] [serial = 370] [outer = 0x12549d400] 20:49:41 INFO - PROCESS | 1660 | 1467431381187 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1264c9c00) [pid = 1660] [serial = 371] [outer = 0x12549d400] 20:49:41 INFO - PROCESS | 1660 | 1467431381503 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] 20:49:41 INFO - PROCESS | 1660 | 1467431381514 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:49:41 INFO - PROCESS | 1660 | 1467431381524 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1660 | 1467431381525 Marionette TRACE conn2 <- [1,470,null,{}] 20:49:41 INFO - PROCESS | 1660 | 1467431381528 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}] 20:49:41 INFO - PROCESS | 1660 | 1467431381529 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:41 INFO - PROCESS | 1660 | 1467431381610 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:49:41 INFO - PROCESS | 1660 | 1467431381615 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1660 | 1467431381618 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x121437800 == 40 [pid = 1660] [id = 125] 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124ec9000) [pid = 1660] [serial = 372] [outer = 0x0] 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126c5cc00) [pid = 1660] [serial = 373] [outer = 0x124ec9000] 20:49:41 INFO - PROCESS | 1660 | 1467431381642 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c9d000) [pid = 1660] [serial = 374] [outer = 0x124ec9000] 20:49:42 INFO - PROCESS | 1660 | 1467431382029 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]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 526ms 20:49:42 INFO - PROCESS | 1660 | 1467431382045 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1660 | 1467431382046 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:49:42 INFO - PROCESS | 1660 | 1467431382051 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1660 | 1467431382052 Marionette TRACE conn2 <- [1,474,null,{}] 20:49:42 INFO - PROCESS | 1660 | 1467431382063 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}] 20:49:42 INFO - PROCESS | 1660 | 1467431382067 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:42 INFO - PROCESS | 1660 | 1467431382175 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:49:42 INFO - PROCESS | 1660 | 1467431382179 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1660 | 1467431382180 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x125414000 == 41 [pid = 1660] [id = 126] 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126c9e800) [pid = 1660] [serial = 375] [outer = 0x0] 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129121000) [pid = 1660] [serial = 376] [outer = 0x126c9e800] 20:49:42 INFO - PROCESS | 1660 | 1467431382208 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12950c400) [pid = 1660] [serial = 377] [outer = 0x126c9e800] 20:49:42 INFO - PROCESS | 1660 | 1467431382553 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]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 20:49:42 INFO - PROCESS | 1660 | 1467431382571 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1660 | 1467431382572 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:49:42 INFO - PROCESS | 1660 | 1467431382580 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1660 | 1467431382584 Marionette TRACE conn2 <- [1,478,null,{}] 20:49:42 INFO - PROCESS | 1660 | 1467431382587 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}] 20:49:42 INFO - PROCESS | 1660 | 1467431382588 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:42 INFO - PROCESS | 1660 | 1467431382684 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:49:42 INFO - PROCESS | 1660 | 1467431382688 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1660 | 1467431382689 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12668b000 == 42 [pid = 1660] [id = 127] 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113384400) [pid = 1660] [serial = 378] [outer = 0x0] 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a767c00) [pid = 1660] [serial = 379] [outer = 0x113384400] 20:49:42 INFO - PROCESS | 1660 | 1467431382720 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a892800) [pid = 1660] [serial = 380] [outer = 0x113384400] 20:49:43 INFO - PROCESS | 1660 | 1467431383056 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]]]}] 20:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 527ms 20:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:49:43 INFO - PROCESS | 1660 | 1467431383103 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 1660 | 1467431383104 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:49:43 INFO - PROCESS | 1660 | 1467431383106 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 1660 | 1467431383107 Marionette TRACE conn2 <- [1,482,null,{}] 20:49:43 INFO - PROCESS | 1660 | 1467431383109 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}] 20:49:43 INFO - PROCESS | 1660 | 1467431383110 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:43 INFO - PROCESS | 1660 | 1467431383206 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:49:43 INFO - PROCESS | 1660 | 1467431383244 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1660 | 1467431383246 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917c000 == 43 [pid = 1660] [id = 128] 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12ac18c00) [pid = 1660] [serial = 381] [outer = 0x0] 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b24f000) [pid = 1660] [serial = 382] [outer = 0x12ac18c00] 20:49:43 INFO - PROCESS | 1660 | 1467431383270 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12baec800) [pid = 1660] [serial = 383] [outer = 0x12ac18c00] 20:49:43 INFO - PROCESS | 1660 | 1467431383604 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]]]}] 20:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 20:49:43 INFO - PROCESS | 1660 | 1467431383625 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 1660 | 1467431383626 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:49:43 INFO - PROCESS | 1660 | 1467431383628 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 1660 | 1467431383629 Marionette TRACE conn2 <- [1,486,null,{}] 20:49:43 INFO - PROCESS | 1660 | 1467431383634 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}] 20:49:43 INFO - PROCESS | 1660 | 1467431383636 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:43 INFO - PROCESS | 1660 | 1467431383740 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:49:43 INFO - PROCESS | 1660 | 1467431383743 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1660 | 1467431383752 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b4000 == 44 [pid = 1660] [id = 129] 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12ac1b000) [pid = 1660] [serial = 384] [outer = 0x0] 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bb55000) [pid = 1660] [serial = 385] [outer = 0x12ac1b000] 20:49:43 INFO - PROCESS | 1660 | 1467431383777 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bb5dc00) [pid = 1660] [serial = 386] [outer = 0x12ac1b000] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a6d6000) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12bb5cc00) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119d04800) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126b66800) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1167a4400) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12923a000) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11904b400) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113cd8800) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a6e1400) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119d98c00) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12bb5d000) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126c66400) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116972000) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12b2e1c00) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121cd7400) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117ea6c00) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:49:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x129509800) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:49:44 INFO - PROCESS | 1660 | 1467431384212 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]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 623ms 20:49:44 INFO - PROCESS | 1660 | 1467431384254 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1660 | 1467431384256 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:49:44 INFO - PROCESS | 1660 | 1467431384258 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1660 | 1467431384259 Marionette TRACE conn2 <- [1,490,null,{}] 20:49:44 INFO - PROCESS | 1660 | 1467431384261 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}] 20:49:44 INFO - PROCESS | 1660 | 1467431384262 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:44 INFO - PROCESS | 1660 | 1467431384374 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:49:44 INFO - PROCESS | 1660 | 1467431384407 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1660 | 1467431384408 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296dc800 == 45 [pid = 1660] [id = 130] 20:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1180e4400) [pid = 1660] [serial = 387] [outer = 0x0] 20:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fc8800) [pid = 1660] [serial = 388] [outer = 0x1180e4400] 20:49:44 INFO - PROCESS | 1660 | 1467431384432 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128e12000) [pid = 1660] [serial = 389] [outer = 0x1180e4400] 20:49:44 INFO - PROCESS | 1660 | 1467431384740 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]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 20:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:49:44 INFO - PROCESS | 1660 | 1467431384777 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1660 | 1467431384778 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:49:44 INFO - PROCESS | 1660 | 1467431384781 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1660 | 1467431384785 Marionette TRACE conn2 <- [1,494,null,{}] 20:49:44 INFO - PROCESS | 1660 | 1467431384787 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}] 20:49:44 INFO - PROCESS | 1660 | 1467431384789 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:44 INFO - PROCESS | 1660 | 1467431384888 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:49:44 INFO - PROCESS | 1660 | 1467431384945 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1660 | 1467431384947 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a722000 == 46 [pid = 1660] [id = 131] 20:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129127400) [pid = 1660] [serial = 390] [outer = 0x0] 20:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b2e4c00) [pid = 1660] [serial = 391] [outer = 0x129127400] 20:49:44 INFO - PROCESS | 1660 | 1467431384973 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c0acc00) [pid = 1660] [serial = 392] [outer = 0x129127400] 20:49:45 INFO - PROCESS | 1660 | 1467431385250 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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 20:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:49:45 INFO - PROCESS | 1660 | 1467431385304 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1660 | 1467431385305 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:49:45 INFO - PROCESS | 1660 | 1467431385307 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1660 | 1467431385308 Marionette TRACE conn2 <- [1,498,null,{}] 20:49:45 INFO - PROCESS | 1660 | 1467431385311 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}] 20:49:45 INFO - PROCESS | 1660 | 1467431385312 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:45 INFO - PROCESS | 1660 | 1467431385393 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:49:45 INFO - PROCESS | 1660 | 1467431385399 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1660 | 1467431385401 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be0b000 == 47 [pid = 1660] [id = 132] 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1218f4800) [pid = 1660] [serial = 393] [outer = 0x0] 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1218f7800) [pid = 1660] [serial = 394] [outer = 0x1218f4800] 20:49:45 INFO - PROCESS | 1660 | 1467431385423 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1218fb400) [pid = 1660] [serial = 395] [outer = 0x1218f4800] 20:49:45 INFO - PROCESS | 1660 | 1467431385760 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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 20:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:49:45 INFO - PROCESS | 1660 | 1467431385776 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1660 | 1467431385777 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:49:45 INFO - PROCESS | 1660 | 1467431385779 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1660 | 1467431385780 Marionette TRACE conn2 <- [1,502,null,{}] 20:49:45 INFO - PROCESS | 1660 | 1467431385786 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}] 20:49:45 INFO - PROCESS | 1660 | 1467431385788 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:45 INFO - PROCESS | 1660 | 1467431385906 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:49:45 INFO - PROCESS | 1660 | 1467431385912 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1660 | 1467431385913 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be90000 == 48 [pid = 1660] [id = 133] 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x110eaa000) [pid = 1660] [serial = 396] [outer = 0x0] 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x110eb2400) [pid = 1660] [serial = 397] [outer = 0x110eaa000] 20:49:45 INFO - PROCESS | 1660 | 1467431385938 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112a5d000) [pid = 1660] [serial = 398] [outer = 0x110eaa000] 20:49:46 INFO - PROCESS | 1660 | 1467431386368 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]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 20:49:46 INFO - PROCESS | 1660 | 1467431386405 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1660 | 1467431386408 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:49:46 INFO - PROCESS | 1660 | 1467431386411 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1660 | 1467431386413 Marionette TRACE conn2 <- [1,506,null,{}] 20:49:46 INFO - PROCESS | 1660 | 1467431386420 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}] 20:49:46 INFO - PROCESS | 1660 | 1467431386422 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:46 INFO - PROCESS | 1660 | 1467431386526 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:49:46 INFO - PROCESS | 1660 | 1467431386597 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1660 | 1467431386599 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11734d800 == 49 [pid = 1660] [id = 134] 20:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1170c6800) [pid = 1660] [serial = 399] [outer = 0x0] 20:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118281000) [pid = 1660] [serial = 400] [outer = 0x1170c6800] 20:49:46 INFO - PROCESS | 1660 | 1467431386631 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11904b400) [pid = 1660] [serial = 401] [outer = 0x1170c6800] 20:49:47 INFO - PROCESS | 1660 | 1467431387076 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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms 20:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:49:47 INFO - PROCESS | 1660 | 1467431387086 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1660 | 1467431387089 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:49:47 INFO - PROCESS | 1660 | 1467431387094 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1660 | 1467431387096 Marionette TRACE conn2 <- [1,510,null,{}] 20:49:47 INFO - PROCESS | 1660 | 1467431387099 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}] 20:49:47 INFO - PROCESS | 1660 | 1467431387101 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:47 INFO - PROCESS | 1660 | 1467431387206 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:49:47 INFO - PROCESS | 1660 | 1467431387278 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 1660 | 1467431387279 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d6000 == 50 [pid = 1660] [id = 135] 20:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119d8e000) [pid = 1660] [serial = 402] [outer = 0x0] 20:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x120fcb800) [pid = 1660] [serial = 403] [outer = 0x119d8e000] 20:49:47 INFO - PROCESS | 1660 | 1467431387310 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1218f5c00) [pid = 1660] [serial = 404] [outer = 0x119d8e000] 20:49:47 INFO - PROCESS | 1660 | 1467431387752 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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 20:49:47 INFO - PROCESS | 1660 | 1467431387838 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1660 | 1467431387840 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:49:47 INFO - PROCESS | 1660 | 1467431387842 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1660 | 1467431387845 Marionette TRACE conn2 <- [1,514,null,{}] 20:49:47 INFO - PROCESS | 1660 | 1467431387867 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}] 20:49:47 INFO - PROCESS | 1660 | 1467431387871 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:47 INFO - PROCESS | 1660 | 1467431387974 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:49:48 INFO - PROCESS | 1660 | 1467431388034 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1660 | 1467431388037 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c522800 == 51 [pid = 1660] [id = 136] 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1234dd800) [pid = 1660] [serial = 405] [outer = 0x0] 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124c60800) [pid = 1660] [serial = 406] [outer = 0x1234dd800] 20:49:48 INFO - PROCESS | 1660 | 1467431388068 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126b68000) [pid = 1660] [serial = 407] [outer = 0x1234dd800] 20:49:48 INFO - PROCESS | 1660 | 1467431388503 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]]]}] 20:49:48 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 20:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 20:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:49:48 INFO - PROCESS | 1660 | 1467431388514 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1660 | 1467431388516 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:49:48 INFO - PROCESS | 1660 | 1467431388518 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1660 | 1467431388520 Marionette TRACE conn2 <- [1,518,null,{}] 20:49:48 INFO - PROCESS | 1660 | 1467431388522 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}] 20:49:48 INFO - PROCESS | 1660 | 1467431388523 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:48 INFO - PROCESS | 1660 | 1467431388648 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:49:48 INFO - PROCESS | 1660 | 1467431388779 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1660 | 1467431388780 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9bd000 == 52 [pid = 1660] [id = 137] 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112a51000) [pid = 1660] [serial = 408] [outer = 0x0] 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128e10000) [pid = 1660] [serial = 409] [outer = 0x112a51000] 20:49:48 INFO - PROCESS | 1660 | 1467431388829 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12949c400) [pid = 1660] [serial = 410] [outer = 0x112a51000] 20:49:49 INFO - PROCESS | 1660 | 1467431389346 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]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1019ms 20:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:49:49 INFO - PROCESS | 1660 | 1467431389538 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1660 | 1467431389541 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:49:49 INFO - PROCESS | 1660 | 1467431389544 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1660 | 1467431389545 Marionette TRACE conn2 <- [1,522,null,{}] 20:49:49 INFO - PROCESS | 1660 | 1467431389563 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}] 20:49:49 INFO - PROCESS | 1660 | 1467431389565 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:49 INFO - PROCESS | 1660 | 1467431389663 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:49:49 INFO - PROCESS | 1660 | 1467431389752 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1660 | 1467431389757 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11971f800 == 53 [pid = 1660] [id = 138] 20:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1170c7000) [pid = 1660] [serial = 411] [outer = 0x0] 20:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1180dfc00) [pid = 1660] [serial = 412] [outer = 0x1170c7000] 20:49:49 INFO - PROCESS | 1660 | 1467431389802 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11833e800) [pid = 1660] [serial = 413] [outer = 0x1170c7000] 20:49:50 INFO - PROCESS | 1660 | 1467431390303 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]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 786ms 20:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:49:50 INFO - PROCESS | 1660 | 1467431390330 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1660 | 1467431390332 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:49:50 INFO - PROCESS | 1660 | 1467431390336 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1660 | 1467431390338 Marionette TRACE conn2 <- [1,526,null,{}] 20:49:50 INFO - PROCESS | 1660 | 1467431390341 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}] 20:49:50 INFO - PROCESS | 1660 | 1467431390342 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:50 INFO - PROCESS | 1660 | 1467431390437 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:49:50 INFO - PROCESS | 1660 | 1467431390512 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1660 | 1467431390514 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118755000 == 54 [pid = 1660] [id = 139] 20:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119775c00) [pid = 1660] [serial = 414] [outer = 0x0] 20:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x119be3400) [pid = 1660] [serial = 415] [outer = 0x119775c00] 20:49:50 INFO - PROCESS | 1660 | 1467431390544 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x119d58000) [pid = 1660] [serial = 416] [outer = 0x119775c00] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c1000 == 53 [pid = 1660] [id = 99] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12be0b000 == 52 [pid = 1660] [id = 132] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a722000 == 51 [pid = 1660] [id = 131] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1296dc800 == 50 [pid = 1660] [id = 130] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b4000 == 49 [pid = 1660] [id = 129] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12917c000 == 48 [pid = 1660] [id = 128] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12668b000 == 47 [pid = 1660] [id = 127] 20:49:50 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x129494000) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x125414000 == 46 [pid = 1660] [id = 126] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x121437800 == 45 [pid = 1660] [id = 125] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x120f27000 == 44 [pid = 1660] [id = 124] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1198bf800 == 43 [pid = 1660] [id = 123] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117018800 == 42 [pid = 1660] [id = 122] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11661a000 == 41 [pid = 1660] [id = 121] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c803000 == 40 [pid = 1660] [id = 119] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x120f17000 == 39 [pid = 1660] [id = 117] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11694a000 == 38 [pid = 1660] [id = 116] 20:49:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12bea3800 == 37 [pid = 1660] [id = 115] 20:49:50 INFO - PROCESS | 1660 | 1467431390937 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]]]}] 20:49:50 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 20:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 20:49:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:49:50 INFO - PROCESS | 1660 | 1467431390956 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1660 | 1467431390957 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:49:50 INFO - PROCESS | 1660 | 1467431390959 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1660 | 1467431390961 Marionette TRACE conn2 <- [1,530,null,{}] 20:49:50 INFO - PROCESS | 1660 | 1467431390969 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}] 20:49:50 INFO - PROCESS | 1660 | 1467431390972 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:51 INFO - PROCESS | 1660 | 1467431391055 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12a76c000) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12a88d000) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12c00e000) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12ac1b800) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x120ff2c00) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119d99400) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126ca8000) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126c60400) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118277800) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116976c00) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a88f800) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x129499400) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12ac1cc00) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126ca1c00) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12c857000) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b2e6800) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12c5b2c00) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x120fc9000) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12c85c800) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121a58c00) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128e0c800) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129490800) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118334c00) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12baf4400) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124959400) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123460c00) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125497000) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119bde800) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12cbd7000) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119be8c00) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12c5aac00) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12baf8000) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 20:49:51 INFO - PROCESS | 1660 | 1467431391136 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 1660 | 1467431391139 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cf800 == 38 [pid = 1660] [id = 140] 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119be2000) [pid = 1660] [serial = 417] [outer = 0x0] 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120ff2c00) [pid = 1660] [serial = 418] [outer = 0x119be2000] 20:49:51 INFO - PROCESS | 1660 | 1467431391172 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12342c400) [pid = 1660] [serial = 419] [outer = 0x119be2000] 20:49:51 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 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:51 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 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:49:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 20:49:51 INFO - PROCESS | 1660 | 1467431391475 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"]]]}] 20:49:51 INFO - PROCESS | 1660 | 1467431391489 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 1660 | 1467431391491 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:49:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:49:51 INFO - PROCESS | 1660 | 1467431391493 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 1660 | 1467431391494 Marionette TRACE conn2 <- [1,534,null,{}] 20:49:51 INFO - PROCESS | 1660 | 1467431391497 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}] 20:49:51 INFO - PROCESS | 1660 | 1467431391500 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:51 INFO - PROCESS | 1660 | 1467431391592 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:49:51 INFO - PROCESS | 1660 | 1467431391596 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:51 INFO - PROCESS | 1660 | 1467431391597 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x121446000 == 39 [pid = 1660] [id = 141] 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123467000) [pid = 1660] [serial = 420] [outer = 0x0] 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ecf800) [pid = 1660] [serial = 421] [outer = 0x123467000] 20:49:51 INFO - PROCESS | 1660 | 1467431391623 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1264c8000) [pid = 1660] [serial = 422] [outer = 0x123467000] 20:49:51 INFO - PROCESS | 1660 | 1467431391968 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]]]}] 20:49:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:49:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 20:49:52 INFO - PROCESS | 1660 | 1467431392013 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 1660 | 1467431392014 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:49:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:49:52 INFO - PROCESS | 1660 | 1467431392016 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 1660 | 1467431392017 Marionette TRACE conn2 <- [1,538,null,{}] 20:49:52 INFO - PROCESS | 1660 | 1467431392020 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}] 20:49:52 INFO - PROCESS | 1660 | 1467431392021 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:52 INFO - PROCESS | 1660 | 1467431392098 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:49:52 INFO - PROCESS | 1660 | 1467431392105 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1660 | 1467431392106 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11874f800 == 40 [pid = 1660] [id = 142] 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12549fc00) [pid = 1660] [serial = 423] [outer = 0x0] 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126810c00) [pid = 1660] [serial = 424] [outer = 0x12549fc00] 20:49:52 INFO - PROCESS | 1660 | 1467431392137 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ca1c00) [pid = 1660] [serial = 425] [outer = 0x12549fc00] 20:49:52 INFO - PROCESS | 1660 | 1467431392486 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]]]}] 20:49:52 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. 20:49:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 20:49:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:49:52 INFO - PROCESS | 1660 | 1467431392536 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:49:52 INFO - PROCESS | 1660 | 1467431392537 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:49:52 INFO - PROCESS | 1660 | 1467431392539 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:49:52 INFO - PROCESS | 1660 | 1467431392541 Marionette TRACE conn2 <- [1,542,null,{}] 20:49:52 INFO - PROCESS | 1660 | 1467431392544 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}] 20:49:52 INFO - PROCESS | 1660 | 1467431392549 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:52 INFO - PROCESS | 1660 | 1467431392727 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:49:52 INFO - PROCESS | 1660 | 1467431392787 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1660 | 1467431392789 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12944c800 == 41 [pid = 1660] [id = 143] 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112a5cc00) [pid = 1660] [serial = 426] [outer = 0x0] 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129237c00) [pid = 1660] [serial = 427] [outer = 0x112a5cc00] 20:49:52 INFO - PROCESS | 1660 | 1467431392839 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a76e400) [pid = 1660] [serial = 428] [outer = 0x112a5cc00] 20:49:53 INFO - PROCESS | 1660 | 1467431393219 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]]]}] 20:49:53 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. 20:49:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 721ms 20:49:53 INFO - PROCESS | 1660 | 1467431393260 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1660 | 1467431393261 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:49:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:49:53 INFO - PROCESS | 1660 | 1467431393264 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1660 | 1467431393265 Marionette TRACE conn2 <- [1,546,null,{}] 20:49:53 INFO - PROCESS | 1660 | 1467431393267 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}] 20:49:53 INFO - PROCESS | 1660 | 1467431393268 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:53 INFO - PROCESS | 1660 | 1467431393374 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:49:53 INFO - PROCESS | 1660 | 1467431393442 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1660 | 1467431393443 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4da000 == 42 [pid = 1660] [id = 144] 20:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a88a400) [pid = 1660] [serial = 429] [outer = 0x0] 20:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12ac1ec00) [pid = 1660] [serial = 430] [outer = 0x12a88a400] 20:49:53 INFO - PROCESS | 1660 | 1467431393475 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12baebc00) [pid = 1660] [serial = 431] [outer = 0x12a88a400] 20:49:53 INFO - PROCESS | 1660 | 1467431393809 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]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:49:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 571ms 20:49:53 INFO - PROCESS | 1660 | 1467431393836 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1660 | 1467431393837 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:49:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:49:53 INFO - PROCESS | 1660 | 1467431393840 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1660 | 1467431393841 Marionette TRACE conn2 <- [1,550,null,{}] 20:49:53 INFO - PROCESS | 1660 | 1467431393843 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}] 20:49:53 INFO - PROCESS | 1660 | 1467431393844 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:53 INFO - PROCESS | 1660 | 1467431393955 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:49:53 INFO - PROCESS | 1660 | 1467431393972 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1660 | 1467431393973 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b216000 == 43 [pid = 1660] [id = 145] 20:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12baf3000) [pid = 1660] [serial = 432] [outer = 0x0] 20:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bb57c00) [pid = 1660] [serial = 433] [outer = 0x12baf3000] 20:49:54 INFO - PROCESS | 1660 | 1467431394002 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bb61c00) [pid = 1660] [serial = 434] [outer = 0x12baf3000] 20:49:54 INFO - PROCESS | 1660 | 1467431394347 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]]]}] 20:49:54 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. 20:49:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 20:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:49:54 INFO - PROCESS | 1660 | 1467431394361 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1660 | 1467431394362 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:49:54 INFO - PROCESS | 1660 | 1467431394364 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1660 | 1467431394368 Marionette TRACE conn2 <- [1,554,null,{}] 20:49:54 INFO - PROCESS | 1660 | 1467431394376 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}] 20:49:54 INFO - PROCESS | 1660 | 1467431394377 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:54 INFO - PROCESS | 1660 | 1467431394477 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:49:54 INFO - PROCESS | 1660 | 1467431394481 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1660 | 1467431394483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9b000 == 44 [pid = 1660] [id = 146] 20:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12baf7000) [pid = 1660] [serial = 435] [outer = 0x0] 20:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c00a000) [pid = 1660] [serial = 436] [outer = 0x12baf7000] 20:49:54 INFO - PROCESS | 1660 | 1467431394506 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c0b1400) [pid = 1660] [serial = 437] [outer = 0x12baf7000] 20:49:54 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:54 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:54 INFO - PROCESS | 1660 | 1467431394856 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]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 528ms 20:49:54 INFO - PROCESS | 1660 | 1467431394893 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1660 | 1467431394894 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:49:54 INFO - PROCESS | 1660 | 1467431394896 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1660 | 1467431394897 Marionette TRACE conn2 <- [1,558,null,{}] 20:49:54 INFO - PROCESS | 1660 | 1467431394899 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}] 20:49:54 INFO - PROCESS | 1660 | 1467431394900 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:55 INFO - PROCESS | 1660 | 1467431395233 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1180e4400) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12ac18c00) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12ac1b000) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129127400) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1218f4800) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126c9e800) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11697bc00) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124ec9000) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113384400) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1187c8000) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12549d400) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182d8000) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:49:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1216ce800) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:49:55 INFO - PROCESS | 1660 | 1467431395304 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1660 | 1467431395306 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x119661000 == 45 [pid = 1660] [id = 147] 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x110eb0000) [pid = 1660] [serial = 438] [outer = 0x0] 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1172c2400) [pid = 1660] [serial = 439] [outer = 0x110eb0000] 20:49:55 INFO - PROCESS | 1660 | 1467431395346 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119d98000) [pid = 1660] [serial = 440] [outer = 0x110eb0000] 20:49:55 INFO - PROCESS | 1660 | 1467431395675 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]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 823ms 20:49:55 INFO - PROCESS | 1660 | 1467431395720 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1660 | 1467431395722 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:49:55 INFO - PROCESS | 1660 | 1467431395724 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1660 | 1467431395726 Marionette TRACE conn2 <- [1,562,null,{}] 20:49:55 INFO - PROCESS | 1660 | 1467431395728 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}] 20:49:55 INFO - PROCESS | 1660 | 1467431395730 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:55 INFO - PROCESS | 1660 | 1467431395863 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:49:55 INFO - PROCESS | 1660 | 1467431395869 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1660 | 1467431395871 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c521800 == 46 [pid = 1660] [id = 148] 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1180e4400) [pid = 1660] [serial = 441] [outer = 0x0] 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12342b000) [pid = 1660] [serial = 442] [outer = 0x1180e4400] 20:49:55 INFO - PROCESS | 1660 | 1467431395897 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a767800) [pid = 1660] [serial = 443] [outer = 0x1180e4400] 20:49:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:56 INFO - PROCESS | 1660 | 1467431396208 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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 20:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:49:56 INFO - PROCESS | 1660 | 1467431396243 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1660 | 1467431396245 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:49:56 INFO - PROCESS | 1660 | 1467431396247 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1660 | 1467431396248 Marionette TRACE conn2 <- [1,566,null,{}] 20:49:56 INFO - PROCESS | 1660 | 1467431396253 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}] 20:49:56 INFO - PROCESS | 1660 | 1467431396254 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:56 INFO - PROCESS | 1660 | 1467431396344 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:49:56 INFO - PROCESS | 1660 | 1467431396348 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1660 | 1467431396349 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d043000 == 47 [pid = 1660] [id = 149] 20:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119d98c00) [pid = 1660] [serial = 444] [outer = 0x0] 20:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c0b2c00) [pid = 1660] [serial = 445] [outer = 0x119d98c00] 20:49:56 INFO - PROCESS | 1660 | 1467431396373 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12c5ab800) [pid = 1660] [serial = 446] [outer = 0x119d98c00] 20:49:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:56 INFO - PROCESS | 1660 | 1467431396731 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]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:49:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 523ms 20:49:56 INFO - PROCESS | 1660 | 1467431396776 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:49:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:49:56 INFO - PROCESS | 1660 | 1467431396778 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:49:56 INFO - PROCESS | 1660 | 1467431396781 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1660 | 1467431396783 Marionette TRACE conn2 <- [1,570,null,{}] 20:49:56 INFO - PROCESS | 1660 | 1467431396786 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}] 20:49:56 INFO - PROCESS | 1660 | 1467431396788 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:56 INFO - PROCESS | 1660 | 1467431396917 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:49:56 INFO - PROCESS | 1660 | 1467431396923 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1660 | 1467431396924 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d251000 == 48 [pid = 1660] [id = 150] 20:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119be8c00) [pid = 1660] [serial = 447] [outer = 0x0] 20:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c5b2400) [pid = 1660] [serial = 448] [outer = 0x119be8c00] 20:49:56 INFO - PROCESS | 1660 | 1467431396963 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c856800) [pid = 1660] [serial = 449] [outer = 0x119be8c00] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x117020800 == 47 [pid = 1660] [id = 68] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11399c000 == 46 [pid = 1660] [id = 86] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12baae000 == 45 [pid = 1660] [id = 118] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x116670000 == 44 [pid = 1660] [id = 120] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x118755000 == 43 [pid = 1660] [id = 139] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11971f800 == 42 [pid = 1660] [id = 138] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9bd000 == 41 [pid = 1660] [id = 137] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c522800 == 40 [pid = 1660] [id = 136] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d6000 == 39 [pid = 1660] [id = 135] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12be90000 == 38 [pid = 1660] [id = 133] 20:49:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11734d800 == 37 [pid = 1660] [id = 134] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11874f800 == 36 [pid = 1660] [id = 142] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4da000 == 35 [pid = 1660] [id = 144] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12b216000 == 34 [pid = 1660] [id = 145] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12c521800 == 33 [pid = 1660] [id = 148] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121446000 == 32 [pid = 1660] [id = 141] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12d043000 == 31 [pid = 1660] [id = 149] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x119661000 == 30 [pid = 1660] [id = 147] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12944c800 == 29 [pid = 1660] [id = 143] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9b000 == 28 [pid = 1660] [id = 146] 20:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cf800 == 27 [pid = 1660] [id = 140] 20:49:58 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1218f7800) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129121000) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12342f400) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11982f800) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123464c00) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126c5cc00) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12923d400) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112a5dc00) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a767c00) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118526000) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119be2c00) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fbe000) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12950c400) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1260c4000) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1264c9c00) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1187c4c00) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119822c00) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1235b5800) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123432000) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120fc8800) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b24f000) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a892800) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12bb55000) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12baec800) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c0acc00) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bb5dc00) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128e12000) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b2e4c00) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126c9d000) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1218fb400) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x110eb2400) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 20:49:58 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:58 INFO - PROCESS | 1660 | 1467431398585 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]]]}] 20:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1823ms 20:49:58 INFO - PROCESS | 1660 | 1467431398605 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1660 | 1467431398607 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:49:58 INFO - PROCESS | 1660 | 1467431398610 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1660 | 1467431398613 Marionette TRACE conn2 <- [1,574,null,{}] 20:49:58 INFO - PROCESS | 1660 | 1467431398619 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}] 20:49:58 INFO - PROCESS | 1660 | 1467431398620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:58 INFO - PROCESS | 1660 | 1467431398702 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:49:58 INFO - PROCESS | 1660 | 1467431398750 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 1660 | 1467431398753 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e36800 == 28 [pid = 1660] [id = 151] 20:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113c99400) [pid = 1660] [serial = 450] [outer = 0x0] 20:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115fbd800) [pid = 1660] [serial = 451] [outer = 0x113c99400] 20:49:58 INFO - PROCESS | 1660 | 1467431398781 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11690bc00) [pid = 1660] [serial = 452] [outer = 0x113c99400] 20:49:59 INFO - PROCESS | 1660 | 1467431399091 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 526ms 20:49:59 INFO - PROCESS | 1660 | 1467431399136 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:49:59 INFO - PROCESS | 1660 | 1467431399140 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:49:59 INFO - PROCESS | 1660 | 1467431399144 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1660 | 1467431399146 Marionette TRACE conn2 <- [1,578,null,{}] 20:49:59 INFO - PROCESS | 1660 | 1467431399149 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}] 20:49:59 INFO - PROCESS | 1660 | 1467431399151 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:59 INFO - PROCESS | 1660 | 1467431399226 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:49:59 INFO - PROCESS | 1660 | 1467431399279 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1660 | 1467431399281 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f6e000 == 29 [pid = 1660] [id = 152] 20:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1121bd800) [pid = 1660] [serial = 453] [outer = 0x0] 20:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112a52800) [pid = 1660] [serial = 454] [outer = 0x1121bd800] 20:49:59 INFO - PROCESS | 1660 | 1467431399354 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113c99c00) [pid = 1660] [serial = 455] [outer = 0x1121bd800] 20:49:59 INFO - PROCESS | 1660 | 1467431399925 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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 823ms 20:49:59 INFO - PROCESS | 1660 | 1467431399968 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:49:59 INFO - PROCESS | 1660 | 1467431399971 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:49:59 INFO - PROCESS | 1660 | 1467431399974 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1660 | 1467431399976 Marionette TRACE conn2 <- [1,582,null,{}] 20:49:59 INFO - PROCESS | 1660 | 1467431399980 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}] 20:49:59 INFO - PROCESS | 1660 | 1467431399981 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:00 INFO - PROCESS | 1660 | 1467431400086 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:50:00 INFO - PROCESS | 1660 | 1467431400137 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1660 | 1467431400138 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117019800 == 30 [pid = 1660] [id = 153] 20:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x110eab800) [pid = 1660] [serial = 456] [outer = 0x0] 20:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11827b000) [pid = 1660] [serial = 457] [outer = 0x110eab800] 20:50:00 INFO - PROCESS | 1660 | 1467431400170 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1182da400) [pid = 1660] [serial = 458] [outer = 0x110eab800] 20:50:00 INFO - PROCESS | 1660 | 1467431400622 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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 720ms 20:50:00 INFO - PROCESS | 1660 | 1467431400764 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1660 | 1467431400766 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:50:00 INFO - PROCESS | 1660 | 1467431400772 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1660 | 1467431400773 Marionette TRACE conn2 <- [1,586,null,{}] 20:50:00 INFO - PROCESS | 1660 | 1467431400776 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}] 20:50:00 INFO - PROCESS | 1660 | 1467431400778 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:00 INFO - PROCESS | 1660 | 1467431400887 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:50:00 INFO - PROCESS | 1660 | 1467431400935 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1660 | 1467431400937 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184bd000 == 31 [pid = 1660] [id = 154] 20:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1187c5c00) [pid = 1660] [serial = 459] [outer = 0x0] 20:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11904d800) [pid = 1660] [serial = 460] [outer = 0x1187c5c00] 20:50:00 INFO - PROCESS | 1660 | 1467431400967 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119777400) [pid = 1660] [serial = 461] [outer = 0x1187c5c00] 20:50:01 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:01 INFO - PROCESS | 1660 | 1467431401462 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]]]}] 20:50:01 INFO - PROCESS | 1660 | --DOCSHELL 0x113e36800 == 30 [pid = 1660] [id = 151] 20:50:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12d251000 == 29 [pid = 1660] [id = 150] 20:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 723ms 20:50:01 INFO - PROCESS | 1660 | 1467431401495 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 1660 | 1467431401497 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:50:01 INFO - PROCESS | 1660 | 1467431401500 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1660 | 1467431401502 Marionette TRACE conn2 <- [1,590,null,{}] 20:50:01 INFO - PROCESS | 1660 | 1467431401505 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}] 20:50:01 INFO - PROCESS | 1660 | 1467431401507 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:01 INFO - PROCESS | 1660 | 1467431401584 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:50:01 INFO - PROCESS | 1660 | 1467431401639 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1660 | 1467431401642 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117009000 == 30 [pid = 1660] [id = 155] 20:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116a14400) [pid = 1660] [serial = 462] [outer = 0x0] 20:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1180dd000) [pid = 1660] [serial = 463] [outer = 0x116a14400] 20:50:01 INFO - PROCESS | 1660 | 1467431401672 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1182dc800) [pid = 1660] [serial = 464] [outer = 0x116a14400] 20:50:02 INFO - PROCESS | 1660 | 1467431401998 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]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 20:50:02 INFO - PROCESS | 1660 | 1467431402022 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 1660 | 1467431402026 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:50:02 INFO - PROCESS | 1660 | 1467431402032 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1660 | 1467431402037 Marionette TRACE conn2 <- [1,594,null,{}] 20:50:02 INFO - PROCESS | 1660 | 1467431402041 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}] 20:50:02 INFO - PROCESS | 1660 | 1467431402043 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:02 INFO - PROCESS | 1660 | 1467431402177 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:50:02 INFO - PROCESS | 1660 | 1467431402289 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1660 | 1467431402290 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11901d000 == 31 [pid = 1660] [id = 156] 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182d9c00) [pid = 1660] [serial = 465] [outer = 0x0] 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1198e0400) [pid = 1660] [serial = 466] [outer = 0x1182d9c00] 20:50:02 INFO - PROCESS | 1660 | 1467431402333 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1176eb000) [pid = 1660] [serial = 467] [outer = 0x1182d9c00] 20:50:02 INFO - PROCESS | 1660 | 1467431402664 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]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 20:50:02 INFO - PROCESS | 1660 | 1467431402706 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 1660 | 1467431402707 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:50:02 INFO - PROCESS | 1660 | 1467431402722 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1660 | 1467431402725 Marionette TRACE conn2 <- [1,598,null,{}] 20:50:02 INFO - PROCESS | 1660 | 1467431402740 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}] 20:50:02 INFO - PROCESS | 1660 | 1467431402744 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:02 INFO - PROCESS | 1660 | 1467431402818 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:50:02 INFO - PROCESS | 1660 | 1467431402823 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1660 | 1467431402825 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc4800 == 32 [pid = 1660] [id = 157] 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119d58c00) [pid = 1660] [serial = 468] [outer = 0x0] 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119d9b800) [pid = 1660] [serial = 469] [outer = 0x119d58c00] 20:50:02 INFO - PROCESS | 1660 | 1467431402855 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121224800) [pid = 1660] [serial = 470] [outer = 0x119d58c00] 20:50:03 INFO - PROCESS | 1660 | 1467431403178 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]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 484ms 20:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:50:03 INFO - PROCESS | 1660 | 1467431403195 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1660 | 1467431403196 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:50:03 INFO - PROCESS | 1660 | 1467431403199 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1660 | 1467431403202 Marionette TRACE conn2 <- [1,602,null,{}] 20:50:03 INFO - PROCESS | 1660 | 1467431403206 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}] 20:50:03 INFO - PROCESS | 1660 | 1467431403208 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:03 INFO - PROCESS | 1660 | 1467431403288 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:50:03 INFO - PROCESS | 1660 | 1467431403292 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1660 | 1467431403293 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121249800 == 33 [pid = 1660] [id = 158] 20:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121227400) [pid = 1660] [serial = 471] [outer = 0x0] 20:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12122fc00) [pid = 1660] [serial = 472] [outer = 0x121227400] 20:50:03 INFO - PROCESS | 1660 | 1467431403317 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121460800) [pid = 1660] [serial = 473] [outer = 0x121227400] 20:50:03 INFO - PROCESS | 1660 | 1467431403818 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]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 20:50:03 INFO - PROCESS | 1660 | 1467431403872 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1660 | 1467431403873 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:50:03 INFO - PROCESS | 1660 | 1467431403884 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1660 | 1467431403885 Marionette TRACE conn2 <- [1,606,null,{}] 20:50:03 INFO - PROCESS | 1660 | 1467431403906 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}] 20:50:03 INFO - PROCESS | 1660 | 1467431403907 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:04 INFO - PROCESS | 1660 | 1467431403998 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:50:04 INFO - PROCESS | 1660 | 1467431404002 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1660 | 1467431404003 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c7000 == 34 [pid = 1660] [id = 159] 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121227800) [pid = 1660] [serial = 474] [outer = 0x0] 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1218f0c00) [pid = 1660] [serial = 475] [outer = 0x121227800] 20:50:04 INFO - PROCESS | 1660 | 1467431404027 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1218fbc00) [pid = 1660] [serial = 476] [outer = 0x121227800] 20:50:04 INFO - PROCESS | 1660 | 1467431404362 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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 20:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:50:04 INFO - PROCESS | 1660 | 1467431404403 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1660 | 1467431404404 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:50:04 INFO - PROCESS | 1660 | 1467431404407 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1660 | 1467431404408 Marionette TRACE conn2 <- [1,610,null,{}] 20:50:04 INFO - PROCESS | 1660 | 1467431404410 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}] 20:50:04 INFO - PROCESS | 1660 | 1467431404414 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:04 INFO - PROCESS | 1660 | 1467431404526 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:50:04 INFO - PROCESS | 1660 | 1467431404562 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1660 | 1467431404564 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x123596800 == 35 [pid = 1660] [id = 160] 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12342a800) [pid = 1660] [serial = 477] [outer = 0x0] 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123437800) [pid = 1660] [serial = 478] [outer = 0x12342a800] 20:50:04 INFO - PROCESS | 1660 | 1467431404589 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124c62400) [pid = 1660] [serial = 479] [outer = 0x12342a800] 20:50:04 INFO - PROCESS | 1660 | 1467431404903 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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 20:50:04 INFO - PROCESS | 1660 | 1467431404925 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1660 | 1467431404927 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:50:04 INFO - PROCESS | 1660 | 1467431404937 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1660 | 1467431404938 Marionette TRACE conn2 <- [1,614,null,{}] 20:50:04 INFO - PROCESS | 1660 | 1467431404948 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}] 20:50:04 INFO - PROCESS | 1660 | 1467431404950 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:05 INFO - PROCESS | 1660 | 1467431405053 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:50:05 INFO - PROCESS | 1660 | 1467431405057 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1660 | 1467431405059 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b12800 == 36 [pid = 1660] [id = 161] 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12342fc00) [pid = 1660] [serial = 480] [outer = 0x0] 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126006400) [pid = 1660] [serial = 481] [outer = 0x12342fc00] 20:50:05 INFO - PROCESS | 1660 | 1467431405142 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126650000) [pid = 1660] [serial = 482] [outer = 0x12342fc00] 20:50:05 INFO - PROCESS | 1660 | 1467431405585 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]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 20:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:50:05 INFO - PROCESS | 1660 | 1467431405609 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 1660 | 1467431405610 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:50:05 INFO - PROCESS | 1660 | 1467431405613 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 1660 | 1467431405614 Marionette TRACE conn2 <- [1,618,null,{}] 20:50:05 INFO - PROCESS | 1660 | 1467431405618 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}] 20:50:05 INFO - PROCESS | 1660 | 1467431405620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:05 INFO - PROCESS | 1660 | 1467431405718 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:50:05 INFO - PROCESS | 1660 | 1467431405721 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1660 | 1467431405722 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x128eb4000 == 37 [pid = 1660] [id = 162] 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12495d000) [pid = 1660] [serial = 483] [outer = 0x0] 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126b6a000) [pid = 1660] [serial = 484] [outer = 0x12495d000] 20:50:05 INFO - PROCESS | 1660 | 1467431405746 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126c63400) [pid = 1660] [serial = 485] [outer = 0x12495d000] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119be8c00) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1170c7000) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119d98c00) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1170c6800) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119d8e000) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1180e4400) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119be2000) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12549fc00) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12baf3000) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x110eb0000) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123467000) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112a51000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12baf7000) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112a5cc00) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119775c00) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1234dd800) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a88a400) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119beb000) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110eaa000) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11827a800) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121340c00) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112a5a000) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:50:05 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129125c00) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:50:06 INFO - PROCESS | 1660 | 1467431406213 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]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 20:50:06 INFO - PROCESS | 1660 | 1467431406237 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:50:06 INFO - PROCESS | 1660 | 1467431406239 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 1660 | 1467431406243 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1660 | 1467431406244 Marionette TRACE conn2 <- [1,622,null,{}] 20:50:06 INFO - PROCESS | 1660 | 1467431406248 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}] 20:50:06 INFO - PROCESS | 1660 | 1467431406264 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:06 INFO - PROCESS | 1660 | 1467431406386 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:50:06 INFO - PROCESS | 1660 | 1467431406453 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1660 | 1467431406454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119653800 == 38 [pid = 1660] [id = 163] 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112a51800) [pid = 1660] [serial = 486] [outer = 0x0] 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119bdec00) [pid = 1660] [serial = 487] [outer = 0x112a51800] 20:50:06 INFO - PROCESS | 1660 | 1467431406478 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fe6000) [pid = 1660] [serial = 488] [outer = 0x112a51800] 20:50:06 INFO - PROCESS | 1660 | 1467431406731 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]]]}] 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119be4400) [pid = 1660] [serial = 489] [outer = 0x12345d000] 20:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 20:50:06 INFO - PROCESS | 1660 | 1467431406790 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1660 | 1467431406792 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:50:06 INFO - PROCESS | 1660 | 1467431406814 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1660 | 1467431406815 Marionette TRACE conn2 <- [1,626,null,{}] 20:50:06 INFO - PROCESS | 1660 | 1467431406820 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}] 20:50:06 INFO - PROCESS | 1660 | 1467431406822 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:06 INFO - PROCESS | 1660 | 1467431406896 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:50:06 INFO - PROCESS | 1660 | 1467431406902 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1660 | 1467431406903 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a71d800 == 39 [pid = 1660] [id = 164] 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1198e1000) [pid = 1660] [serial = 490] [outer = 0x0] 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126462800) [pid = 1660] [serial = 491] [outer = 0x1198e1000] 20:50:06 INFO - PROCESS | 1660 | 1467431406927 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ca9800) [pid = 1660] [serial = 492] [outer = 0x1198e1000] 20:50:07 INFO - PROCESS | 1660 | 1467431407282 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 527ms 20:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:50:07 INFO - PROCESS | 1660 | 1467431407336 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1660 | 1467431407337 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:50:07 INFO - PROCESS | 1660 | 1467431407339 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1660 | 1467431407348 Marionette TRACE conn2 <- [1,630,null,{}] 20:50:07 INFO - PROCESS | 1660 | 1467431407356 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}] 20:50:07 INFO - PROCESS | 1660 | 1467431407358 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:07 INFO - PROCESS | 1660 | 1467431407445 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:50:07 INFO - PROCESS | 1660 | 1467431407453 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1660 | 1467431407454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4e2000 == 40 [pid = 1660] [id = 165] 20:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1211dfc00) [pid = 1660] [serial = 493] [outer = 0x0] 20:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1288f0000) [pid = 1660] [serial = 494] [outer = 0x1211dfc00] 20:50:07 INFO - PROCESS | 1660 | 1467431407481 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129120000) [pid = 1660] [serial = 495] [outer = 0x1211dfc00] 20:50:07 INFO - PROCESS | 1660 | 1467431407790 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]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 480ms 20:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:50:07 INFO - PROCESS | 1660 | 1467431407821 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1660 | 1467431407822 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:50:07 INFO - PROCESS | 1660 | 1467431407824 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1660 | 1467431407825 Marionette TRACE conn2 <- [1,634,null,{}] 20:50:07 INFO - PROCESS | 1660 | 1467431407827 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}] 20:50:07 INFO - PROCESS | 1660 | 1467431407829 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:07 INFO - PROCESS | 1660 | 1467431407909 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:50:08 INFO - PROCESS | 1660 | 1467431408011 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1660 | 1467431408013 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x113c72800 == 41 [pid = 1660] [id = 166] 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x110eaac00) [pid = 1660] [serial = 496] [outer = 0x0] 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x110eb7400) [pid = 1660] [serial = 497] [outer = 0x110eaac00] 20:50:08 INFO - PROCESS | 1660 | 1467431408045 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1133d5c00) [pid = 1660] [serial = 498] [outer = 0x110eaac00] 20:50:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:08 INFO - PROCESS | 1660 | 1467431408476 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]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 668ms 20:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:50:08 INFO - PROCESS | 1660 | 1467431408494 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1660 | 1467431408496 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 1660 | 1467431408499 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1660 | 1467431408501 Marionette TRACE conn2 <- [1,638,null,{}] 20:50:08 INFO - PROCESS | 1660 | 1467431408505 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}] 20:50:08 INFO - PROCESS | 1660 | 1467431408508 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:08 INFO - PROCESS | 1660 | 1467431408612 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:50:08 INFO - PROCESS | 1660 | 1467431408669 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1660 | 1467431408671 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198dc000 == 42 [pid = 1660] [id = 167] 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1167a4400) [pid = 1660] [serial = 499] [outer = 0x0] 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1187c4000) [pid = 1660] [serial = 500] [outer = 0x1167a4400] 20:50:08 INFO - PROCESS | 1660 | 1467431408701 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119776000) [pid = 1660] [serial = 501] [outer = 0x1167a4400] 20:50:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:09 INFO - PROCESS | 1660 | 1467431409101 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]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 20:50:09 INFO - PROCESS | 1660 | 1467431409122 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1660 | 1467431409125 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:50:09 INFO - PROCESS | 1660 | 1467431409127 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1660 | 1467431409129 Marionette TRACE conn2 <- [1,642,null,{}] 20:50:09 INFO - PROCESS | 1660 | 1467431409131 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}] 20:50:09 INFO - PROCESS | 1660 | 1467431409133 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:09 INFO - PROCESS | 1660 | 1467431409237 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:50:09 INFO - PROCESS | 1660 | 1467431409329 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1660 | 1467431409331 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b20800 == 43 [pid = 1660] [id = 168] 20:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119be2c00) [pid = 1660] [serial = 502] [outer = 0x0] 20:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119d9bc00) [pid = 1660] [serial = 503] [outer = 0x119be2c00] 20:50:09 INFO - PROCESS | 1660 | 1467431409360 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121226800) [pid = 1660] [serial = 504] [outer = 0x119be2c00] 20:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 20:50:09 INFO - PROCESS | 1660 | 1467431409788 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]]]}] 20:50:09 INFO - PROCESS | 1660 | 1467431409798 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1660 | 1467431409800 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:50:09 INFO - PROCESS | 1660 | 1467431409809 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1660 | 1467431409813 Marionette TRACE conn2 <- [1,646,null,{}] 20:50:09 INFO - PROCESS | 1660 | 1467431409816 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}] 20:50:09 INFO - PROCESS | 1660 | 1467431409819 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:09 INFO - PROCESS | 1660 | 1467431409919 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:50:09 INFO - PROCESS | 1660 | 1467431409991 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1660 | 1467431409992 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cc800 == 44 [pid = 1660] [id = 169] 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121226000) [pid = 1660] [serial = 505] [outer = 0x0] 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123432000) [pid = 1660] [serial = 506] [outer = 0x121226000] 20:50:10 INFO - PROCESS | 1660 | 1467431410021 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124da9c00) [pid = 1660] [serial = 507] [outer = 0x121226000] 20:50:10 INFO - PROCESS | 1660 | 1467431410426 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]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 680ms 20:50:10 INFO - PROCESS | 1660 | 1467431410502 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 1660 | 1467431410505 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:50:10 INFO - PROCESS | 1660 | 1467431410511 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 1660 | 1467431410513 Marionette TRACE conn2 <- [1,650,null,{}] 20:50:10 INFO - PROCESS | 1660 | 1467431410547 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}] 20:50:10 INFO - PROCESS | 1660 | 1467431410550 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:10 INFO - PROCESS | 1660 | 1467431410719 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:50:10 INFO - PROCESS | 1660 | 1467431410765 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1660 | 1467431410767 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be94000 == 45 [pid = 1660] [id = 170] 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126c60c00) [pid = 1660] [serial = 508] [outer = 0x0] 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1288e9800) [pid = 1660] [serial = 509] [outer = 0x126c60c00] 20:50:10 INFO - PROCESS | 1660 | 1467431410796 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1288f3000) [pid = 1660] [serial = 510] [outer = 0x126c60c00] 20:50:11 INFO - PROCESS | 1660 | 1467431411196 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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 701ms 20:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:50:11 INFO - PROCESS | 1660 | 1467431411211 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1660 | 1467431411213 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:50:11 INFO - PROCESS | 1660 | 1467431411215 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1660 | 1467431411217 Marionette TRACE conn2 <- [1,654,null,{}] 20:50:11 INFO - PROCESS | 1660 | 1467431411221 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}] 20:50:11 INFO - PROCESS | 1660 | 1467431411222 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:11 INFO - PROCESS | 1660 | 1467431411318 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:50:11 INFO - PROCESS | 1660 | 1467431411372 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1660 | 1467431411376 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c808000 == 46 [pid = 1660] [id = 171] 20:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129490400) [pid = 1660] [serial = 511] [outer = 0x0] 20:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12949b800) [pid = 1660] [serial = 512] [outer = 0x129490400] 20:50:11 INFO - PROCESS | 1660 | 1467431411412 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12950f400) [pid = 1660] [serial = 513] [outer = 0x129490400] 20:50:11 INFO - PROCESS | 1660 | 1467431411898 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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 722ms 20:50:11 INFO - PROCESS | 1660 | 1467431411938 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1660 | 1467431411940 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:50:11 INFO - PROCESS | 1660 | 1467431411972 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1660 | 1467431411974 Marionette TRACE conn2 <- [1,658,null,{}] 20:50:11 INFO - PROCESS | 1660 | 1467431411978 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}] 20:50:11 INFO - PROCESS | 1660 | 1467431411981 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:12 INFO - PROCESS | 1660 | 1467431412191 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:50:12 INFO - PROCESS | 1660 | 1467431412259 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1660 | 1467431412261 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118755800 == 47 [pid = 1660] [id = 172] 20:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1176e5400) [pid = 1660] [serial = 514] [outer = 0x0] 20:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12122ac00) [pid = 1660] [serial = 515] [outer = 0x1176e5400] 20:50:12 INFO - PROCESS | 1660 | 1467431412304 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x129491800) [pid = 1660] [serial = 516] [outer = 0x1176e5400] 20:50:12 INFO - PROCESS | 1660 | 1467431412828 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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 924ms 20:50:12 INFO - PROCESS | 1660 | 1467431412894 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1660 | 1467431412897 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:50:12 INFO - PROCESS | 1660 | 1467431412901 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1660 | 1467431412902 Marionette TRACE conn2 <- [1,662,null,{}] 20:50:12 INFO - PROCESS | 1660 | 1467431412907 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}] 20:50:12 INFO - PROCESS | 1660 | 1467431412908 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:13 INFO - PROCESS | 1660 | 1467431412999 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:50:13 INFO - PROCESS | 1660 | 1467431413074 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1660 | 1467431413075 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c5000 == 48 [pid = 1660] [id = 173] 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118276c00) [pid = 1660] [serial = 517] [outer = 0x0] 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1182d5c00) [pid = 1660] [serial = 518] [outer = 0x118276c00] 20:50:13 INFO - PROCESS | 1660 | 1467431413104 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118877800) [pid = 1660] [serial = 519] [outer = 0x118276c00] 20:50:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4e2000 == 47 [pid = 1660] [id = 165] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a71d800 == 46 [pid = 1660] [id = 164] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119653800 == 45 [pid = 1660] [id = 163] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x128eb4000 == 44 [pid = 1660] [id = 162] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x126b12800 == 43 [pid = 1660] [id = 161] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x123596800 == 42 [pid = 1660] [id = 160] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c7000 == 41 [pid = 1660] [id = 159] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x115fbd800) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x121249800 == 40 [pid = 1660] [id = 158] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc4800 == 39 [pid = 1660] [id = 157] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11901d000 == 38 [pid = 1660] [id = 156] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117009000 == 37 [pid = 1660] [id = 155] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1184bd000 == 36 [pid = 1660] [id = 154] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117019800 == 35 [pid = 1660] [id = 153] 20:50:13 INFO - PROCESS | 1660 | --DOCSHELL 0x111f6e000 == 34 [pid = 1660] [id = 152] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12c5b2400) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12c856800) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12c5ab800) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11833e800) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12c0b2c00) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11904b400) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x120fcb800) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1180dfc00) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a767800) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x120ff2c00) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126810c00) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12bb61c00) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1172c2400) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1264c8000) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12949c400) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126ca1c00) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12c0b1400) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a76e400) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119be3400) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124c60800) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x129237c00) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12ac1ec00) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12c8b8000) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12342c400) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112a5d000) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128e10000) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118281000) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12baebc00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119d98000) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126b68000) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218f5c00) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12bb57c00) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c00a000) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12342b000) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119d58000) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124ecf800) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119820800) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124ecec00) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126c69c00) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a6d7800) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 20:50:13 INFO - PROCESS | 1660 | 1467431413514 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]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:50:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 20:50:13 INFO - PROCESS | 1660 | 1467431413522 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:50:13 INFO - PROCESS | 1660 | 1467431413524 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:50:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:50:13 INFO - PROCESS | 1660 | 1467431413528 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 1660 | 1467431413530 Marionette TRACE conn2 <- [1,666,null,{}] 20:50:13 INFO - PROCESS | 1660 | 1467431413532 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}] 20:50:13 INFO - PROCESS | 1660 | 1467431413536 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:13 INFO - PROCESS | 1660 | 1467431413619 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:50:13 INFO - PROCESS | 1660 | 1467431413643 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1660 | 1467431413644 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735e800 == 35 [pid = 1660] [id = 174] 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119be2800) [pid = 1660] [serial = 520] [outer = 0x0] 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119be6000) [pid = 1660] [serial = 521] [outer = 0x119be2800] 20:50:13 INFO - PROCESS | 1660 | 1467431413670 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119d95800) [pid = 1660] [serial = 522] [outer = 0x119be2800] 20:50:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:14 INFO - PROCESS | 1660 | 1467431414006 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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 20:50:14 INFO - PROCESS | 1660 | 1467431414051 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1660 | 1467431414052 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:50:14 INFO - PROCESS | 1660 | 1467431414054 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1660 | 1467431414057 Marionette TRACE conn2 <- [1,670,null,{}] 20:50:14 INFO - PROCESS | 1660 | 1467431414064 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}] 20:50:14 INFO - PROCESS | 1660 | 1467431414067 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:14 INFO - PROCESS | 1660 | 1467431414151 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:50:14 INFO - PROCESS | 1660 | 1467431414156 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1660 | 1467431414158 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f60800 == 36 [pid = 1660] [id = 175] 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12122a800) [pid = 1660] [serial = 523] [outer = 0x0] 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218ef000) [pid = 1660] [serial = 524] [outer = 0x12122a800] 20:50:14 INFO - PROCESS | 1660 | 1467431414186 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12342c400) [pid = 1660] [serial = 525] [outer = 0x12122a800] 20:50:14 INFO - PROCESS | 1660 | 1467431414530 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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 20:50:14 INFO - PROCESS | 1660 | 1467431414582 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1660 | 1467431414584 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:50:14 INFO - PROCESS | 1660 | 1467431414590 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1660 | 1467431414592 Marionette TRACE conn2 <- [1,674,null,{}] 20:50:14 INFO - PROCESS | 1660 | 1467431414594 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}] 20:50:14 INFO - PROCESS | 1660 | 1467431414595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:14 INFO - PROCESS | 1660 | 1467431414675 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:50:14 INFO - PROCESS | 1660 | 1467431414679 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1660 | 1467431414680 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x123421000 == 37 [pid = 1660] [id = 176] 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123463800) [pid = 1660] [serial = 526] [outer = 0x0] 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124ec9000) [pid = 1660] [serial = 527] [outer = 0x123463800] 20:50:14 INFO - PROCESS | 1660 | 1467431414708 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126659400) [pid = 1660] [serial = 528] [outer = 0x123463800] 20:50:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:15 INFO - PROCESS | 1660 | 1467431415048 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]]]}] 20:50:15 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 20:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 20:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:50:15 INFO - PROCESS | 1660 | 1467431415060 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 1660 | 1467431415061 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:50:15 INFO - PROCESS | 1660 | 1467431415063 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 1660 | 1467431415064 Marionette TRACE conn2 <- [1,678,null,{}] 20:50:15 INFO - PROCESS | 1660 | 1467431415069 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}] 20:50:15 INFO - PROCESS | 1660 | 1467431415070 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:15 INFO - PROCESS | 1660 | 1467431415147 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:50:15 INFO - PROCESS | 1660 | 1467431415153 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 1660 | 1467431415154 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b8000 == 38 [pid = 1660] [id = 177] 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126005400) [pid = 1660] [serial = 529] [outer = 0x0] 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126c9e800) [pid = 1660] [serial = 530] [outer = 0x126005400] 20:50:15 INFO - PROCESS | 1660 | 1467431415178 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1288ec000) [pid = 1660] [serial = 531] [outer = 0x126005400] 20:50:15 INFO - PROCESS | 1660 | 1467431415536 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]]]}] 20:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 20:50:15 INFO - PROCESS | 1660 | 1467431415593 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 1660 | 1467431415594 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:50:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:50:15 INFO - PROCESS | 1660 | 1467431415596 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 1660 | 1467431415597 Marionette TRACE conn2 <- [1,682,null,{}] 20:50:15 INFO - PROCESS | 1660 | 1467431415600 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}] 20:50:15 INFO - PROCESS | 1660 | 1467431415603 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:15 INFO - PROCESS | 1660 | 1467431415726 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:50:15 INFO - PROCESS | 1660 | 1467431415737 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 1660 | 1467431415738 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b17000 == 39 [pid = 1660] [id = 178] 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128e10000) [pid = 1660] [serial = 532] [outer = 0x0] 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1294f8000) [pid = 1660] [serial = 533] [outer = 0x128e10000] 20:50:15 INFO - PROCESS | 1660 | 1467431415762 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a88d000) [pid = 1660] [serial = 534] [outer = 0x128e10000] 20:50:16 INFO - PROCESS | 1660 | 1467431416575 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]]]}] 20:50:16 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) 20:50:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 20:50:16 INFO - PROCESS | 1660 | 1467431416619 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:50:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:50:16 INFO - PROCESS | 1660 | 1467431416621 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:50:16 INFO - PROCESS | 1660 | 1467431416625 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 1660 | 1467431416627 Marionette TRACE conn2 <- [1,686,null,{}] 20:50:16 INFO - PROCESS | 1660 | 1467431416630 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}] 20:50:16 INFO - PROCESS | 1660 | 1467431416632 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:16 INFO - PROCESS | 1660 | 1467431416746 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:50:16 INFO - PROCESS | 1660 | 1467431416787 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1660 | 1467431416788 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4db800 == 40 [pid = 1660] [id = 179] 20:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a770800) [pid = 1660] [serial = 535] [outer = 0x0] 20:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a895800) [pid = 1660] [serial = 536] [outer = 0x12a770800] 20:50:16 INFO - PROCESS | 1660 | 1467431416819 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b2e3800) [pid = 1660] [serial = 537] [outer = 0x12a770800] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113c99400) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12342a800) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121227800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12342fc00) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116a14400) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12495d000) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121227400) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1187c5c00) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182d9c00) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119d58c00) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a51800) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1198e1000) [pid = 1660] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:50:17 INFO - PROCESS | 1660 | 1467431417674 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]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:50:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1071ms 20:50:17 INFO - PROCESS | 1660 | 1467431417696 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1660 | 1467431417697 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:50:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:50:17 INFO - PROCESS | 1660 | 1467431417699 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1660 | 1467431417700 Marionette TRACE conn2 <- [1,690,null,{}] 20:50:17 INFO - PROCESS | 1660 | 1467431417703 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}] 20:50:17 INFO - PROCESS | 1660 | 1467431417704 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:17 INFO - PROCESS | 1660 | 1467431417780 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:50:17 INFO - PROCESS | 1660 | 1467431417787 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1660 | 1467431417788 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f17800 == 41 [pid = 1660] [id = 180] 20:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x110ea9c00) [pid = 1660] [serial = 538] [outer = 0x0] 20:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1185ac000) [pid = 1660] [serial = 539] [outer = 0x110ea9c00] 20:50:17 INFO - PROCESS | 1660 | 1467431417812 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121227400) [pid = 1660] [serial = 540] [outer = 0x110ea9c00] 20:50:18 INFO - PROCESS | 1660 | 1467431418628 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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:50:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 20:50:18 INFO - PROCESS | 1660 | 1467431418670 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1660 | 1467431418672 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:50:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:50:18 INFO - PROCESS | 1660 | 1467431418674 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1660 | 1467431418675 Marionette TRACE conn2 <- [1,694,null,{}] 20:50:18 INFO - PROCESS | 1660 | 1467431418677 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}] 20:50:18 INFO - PROCESS | 1660 | 1467431418678 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:18 INFO - PROCESS | 1660 | 1467431418764 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:50:18 INFO - PROCESS | 1660 | 1467431418836 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1660 | 1467431418837 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9b000 == 42 [pid = 1660] [id = 181] 20:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123430000) [pid = 1660] [serial = 541] [outer = 0x0] 20:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12ac1cc00) [pid = 1660] [serial = 542] [outer = 0x123430000] 20:50:18 INFO - PROCESS | 1660 | 1467431418861 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12baec800) [pid = 1660] [serial = 543] [outer = 0x123430000] 20:50:19 INFO - PROCESS | 1660 | 1467431419627 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]]]}] 20:50:19 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) 20:50:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 20:50:19 INFO - PROCESS | 1660 | 1467431419642 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 1660 | 1467431419643 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:50:19 INFO - PROCESS | 1660 | 1467431419715 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 1660 | 1467431419717 Marionette TRACE conn2 <- [1,698,null,{}] 20:50:19 INFO - PROCESS | 1660 | 1467431419721 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}] 20:50:19 INFO - PROCESS | 1660 | 1467431419723 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:19 INFO - PROCESS | 1660 | 1467431419820 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:50:19 INFO - PROCESS | 1660 | 1467431419914 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1660 | 1467431419916 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723a000 == 43 [pid = 1660] [id = 182] 20:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115f6c000) [pid = 1660] [serial = 544] [outer = 0x0] 20:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1167a1000) [pid = 1660] [serial = 545] [outer = 0x115f6c000] 20:50:19 INFO - PROCESS | 1660 | 1467431419947 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118281000) [pid = 1660] [serial = 546] [outer = 0x115f6c000] 20:50:20 INFO - PROCESS | 1660 | 1467431420940 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]]]}] 20:50:20 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) 20:50:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1289ms 20:50:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:50:20 INFO - PROCESS | 1660 | 1467431420989 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1660 | 1467431420992 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:50:20 INFO - PROCESS | 1660 | 1467431420996 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1660 | 1467431420997 Marionette TRACE conn2 <- [1,702,null,{}] 20:50:21 INFO - PROCESS | 1660 | 1467431421002 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}] 20:50:21 INFO - PROCESS | 1660 | 1467431421004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:21 INFO - PROCESS | 1660 | 1467431421141 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:50:21 INFO - PROCESS | 1660 | 1467431421233 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1660 | 1467431421235 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12351b000 == 44 [pid = 1660] [id = 183] 20:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119d9a000) [pid = 1660] [serial = 547] [outer = 0x0] 20:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120fcbc00) [pid = 1660] [serial = 548] [outer = 0x119d9a000] 20:50:21 INFO - PROCESS | 1660 | 1467431421266 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12122cc00) [pid = 1660] [serial = 549] [outer = 0x119d9a000] 20:50:22 INFO - PROCESS | 1660 | 1467431422147 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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:50:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1170ms 20:50:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:50:22 INFO - PROCESS | 1660 | 1467431422167 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 1660 | 1467431422168 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:50:22 INFO - PROCESS | 1660 | 1467431422171 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1660 | 1467431422172 Marionette TRACE conn2 <- [1,706,null,{}] 20:50:22 INFO - PROCESS | 1660 | 1467431422175 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}] 20:50:22 INFO - PROCESS | 1660 | 1467431422176 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:22 INFO - PROCESS | 1660 | 1467431422282 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:50:22 INFO - PROCESS | 1660 | 1467431422345 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1660 | 1467431422349 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be88800 == 45 [pid = 1660] [id = 184] 20:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126c61c00) [pid = 1660] [serial = 550] [outer = 0x0] 20:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126ca6c00) [pid = 1660] [serial = 551] [outer = 0x126c61c00] 20:50:22 INFO - PROCESS | 1660 | 1467431422436 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129124400) [pid = 1660] [serial = 552] [outer = 0x126c61c00] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x120f17800 == 44 [pid = 1660] [id = 180] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4db800 == 43 [pid = 1660] [id = 179] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x126b17000 == 42 [pid = 1660] [id = 178] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b8000 == 41 [pid = 1660] [id = 177] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x123421000 == 40 [pid = 1660] [id = 176] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x120f60800 == 39 [pid = 1660] [id = 175] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11735e800 == 38 [pid = 1660] [id = 174] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1288f0000) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c5000 == 37 [pid = 1660] [id = 173] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118755800 == 36 [pid = 1660] [id = 172] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c808000 == 35 [pid = 1660] [id = 171] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12be94000 == 34 [pid = 1660] [id = 170] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cc800 == 33 [pid = 1660] [id = 169] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x126b20800 == 32 [pid = 1660] [id = 168] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1198dc000 == 31 [pid = 1660] [id = 167] 20:50:23 INFO - PROCESS | 1660 | --DOCSHELL 0x113c72800 == 30 [pid = 1660] [id = 166] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11690bc00) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123437800) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1218f0c00) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126006400) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124c62400) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11827b000) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1180dd000) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126b6a000) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1182dc800) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12122fc00) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119777400) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11904d800) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1198e0400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1176eb000) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119d9b800) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121224800) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112a52800) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119bdec00) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126462800) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1182e1400) [pid = 1660] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126ca9800) [pid = 1660] [serial = 492] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126c63400) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126650000) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1218fbc00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x120fe6000) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121460800) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 20:50:23 INFO - PROCESS | 1660 | 1467431423481 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]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1321ms 20:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:50:23 INFO - PROCESS | 1660 | 1467431423492 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 1660 | 1467431423495 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:50:23 INFO - PROCESS | 1660 | 1467431423497 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1660 | 1467431423501 Marionette TRACE conn2 <- [1,710,null,{}] 20:50:23 INFO - PROCESS | 1660 | 1467431423505 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}] 20:50:23 INFO - PROCESS | 1660 | 1467431423506 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:23 INFO - PROCESS | 1660 | 1467431423588 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:50:23 INFO - PROCESS | 1660 | 1467431423593 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1660 | 1467431423594 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1167ec800 == 31 [pid = 1660] [id = 185] 20:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118338400) [pid = 1660] [serial = 553] [outer = 0x0] 20:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185b4800) [pid = 1660] [serial = 554] [outer = 0x118338400] 20:50:23 INFO - PROCESS | 1660 | 1467431423621 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1167a0c00) [pid = 1660] [serial = 555] [outer = 0x118338400] 20:50:24 INFO - PROCESS | 1660 | 1467431424460 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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:50:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms 20:50:24 INFO - PROCESS | 1660 | 1467431424473 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1660 | 1467431424476 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:50:24 INFO - PROCESS | 1660 | 1467431424480 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1660 | 1467431424483 Marionette TRACE conn2 <- [1,714,null,{}] 20:50:24 INFO - PROCESS | 1660 | 1467431424486 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}] 20:50:24 INFO - PROCESS | 1660 | 1467431424488 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:24 INFO - PROCESS | 1660 | 1467431424573 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:50:24 INFO - PROCESS | 1660 | 1467431424627 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 1660 | 1467431424628 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116681800 == 32 [pid = 1660] [id = 186] 20:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119d8e000) [pid = 1660] [serial = 556] [outer = 0x0] 20:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fe5c00) [pid = 1660] [serial = 557] [outer = 0x119d8e000] 20:50:24 INFO - PROCESS | 1660 | 1467431424655 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12122b400) [pid = 1660] [serial = 558] [outer = 0x119d8e000] 20:50:25 INFO - PROCESS | 1660 | 1467431425451 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]]]}] 20:50:25 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 20:50:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 20:50:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:50:25 INFO - PROCESS | 1660 | 1467431425502 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 1660 | 1467431425504 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:50:25 INFO - PROCESS | 1660 | 1467431425506 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1660 | 1467431425508 Marionette TRACE conn2 <- [1,718,null,{}] 20:50:25 INFO - PROCESS | 1660 | 1467431425522 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}] 20:50:25 INFO - PROCESS | 1660 | 1467431425525 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:25 INFO - PROCESS | 1660 | 1467431425634 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:50:25 INFO - PROCESS | 1660 | 1467431425639 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1660 | 1467431425640 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d7d800 == 33 [pid = 1660] [id = 187] 20:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121cdc800) [pid = 1660] [serial = 559] [outer = 0x0] 20:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123468800) [pid = 1660] [serial = 560] [outer = 0x121cdc800] 20:50:25 INFO - PROCESS | 1660 | 1467431425667 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1260c1c00) [pid = 1660] [serial = 561] [outer = 0x121cdc800] 20:50:26 INFO - PROCESS | 1660 | 1467431426491 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]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 20:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:50:26 INFO - PROCESS | 1660 | 1467431426528 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 1660 | 1467431426529 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:50:26 INFO - PROCESS | 1660 | 1467431426532 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 1660 | 1467431426533 Marionette TRACE conn2 <- [1,722,null,{}] 20:50:26 INFO - PROCESS | 1660 | 1467431426535 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}] 20:50:26 INFO - PROCESS | 1660 | 1467431426536 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:26 INFO - PROCESS | 1660 | 1467431426637 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:50:26 INFO - PROCESS | 1660 | 1467431426641 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1660 | 1467431426642 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c1000 == 34 [pid = 1660] [id = 188] 20:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126806400) [pid = 1660] [serial = 562] [outer = 0x0] 20:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128819400) [pid = 1660] [serial = 563] [outer = 0x126806400] 20:50:26 INFO - PROCESS | 1660 | 1467431426667 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129125800) [pid = 1660] [serial = 564] [outer = 0x126806400] 20:50:27 INFO - PROCESS | 1660 | 1467431427015 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] 20:50:27 INFO - PROCESS | 1660 | 1467431427055 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:50:27 INFO - PROCESS | 1660 | 1467431427058 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1660 | 1467431427059 Marionette TRACE conn2 <- [1,726,null,{}] 20:50:27 INFO - PROCESS | 1660 | 1467431427061 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}] 20:50:27 INFO - PROCESS | 1660 | 1467431427063 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:27 INFO - PROCESS | 1660 | 1467431427161 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:50:27 INFO - PROCESS | 1660 | 1467431427166 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1660 | 1467431427167 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a91000 == 35 [pid = 1660] [id = 189] 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129125c00) [pid = 1660] [serial = 565] [outer = 0x0] 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1294ee400) [pid = 1660] [serial = 566] [outer = 0x129125c00] 20:50:27 INFO - PROCESS | 1660 | 1467431427191 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a6e0400) [pid = 1660] [serial = 567] [outer = 0x129125c00] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126005400) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1176e5400) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119be2800) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118276c00) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12122a800) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123463800) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a770800) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x110ea9c00) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128e10000) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:50:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1211dfc00) [pid = 1660] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:50:27 INFO - PROCESS | 1660 | 1467431427650 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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 20:50:27 INFO - PROCESS | 1660 | 1467431427676 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1660 | 1467431427677 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:50:27 INFO - PROCESS | 1660 | 1467431427680 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1660 | 1467431427681 Marionette TRACE conn2 <- [1,730,null,{}] 20:50:27 INFO - PROCESS | 1660 | 1467431427683 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}] 20:50:27 INFO - PROCESS | 1660 | 1467431427687 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:27 INFO - PROCESS | 1660 | 1467431427788 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:50:27 INFO - PROCESS | 1660 | 1467431427846 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1660 | 1467431427847 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12667d800 == 36 [pid = 1660] [id = 190] 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1170c7000) [pid = 1660] [serial = 568] [outer = 0x0] 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a766000) [pid = 1660] [serial = 569] [outer = 0x1170c7000] 20:50:27 INFO - PROCESS | 1660 | 1467431427876 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12baf9c00) [pid = 1660] [serial = 570] [outer = 0x1170c7000] 20:50:28 INFO - PROCESS | 1660 | 1467431428148 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] 20:50:28 INFO - PROCESS | 1660 | 1467431428208 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:50:28 INFO - PROCESS | 1660 | 1467431428211 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1660 | 1467431428212 Marionette TRACE conn2 <- [1,734,null,{}] 20:50:28 INFO - PROCESS | 1660 | 1467431428214 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}] 20:50:28 INFO - PROCESS | 1660 | 1467431428215 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:28 INFO - PROCESS | 1660 | 1467431428298 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:50:28 INFO - PROCESS | 1660 | 1467431428325 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 1660 | 1467431428326 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a71a800 == 37 [pid = 1660] [id = 191] 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12c007400) [pid = 1660] [serial = 571] [outer = 0x0] 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12c0b4000) [pid = 1660] [serial = 572] [outer = 0x12c007400] 20:50:28 INFO - PROCESS | 1660 | 1467431428350 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c5a8800) [pid = 1660] [serial = 573] [outer = 0x12c007400] 20:50:28 INFO - PROCESS | 1660 | 1467431428671 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]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 20:50:28 INFO - PROCESS | 1660 | 1467431428681 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 1660 | 1467431428682 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:50:28 INFO - PROCESS | 1660 | 1467431428693 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1660 | 1467431428694 Marionette TRACE conn2 <- [1,738,null,{}] 20:50:28 INFO - PROCESS | 1660 | 1467431428699 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}] 20:50:28 INFO - PROCESS | 1660 | 1467431428703 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:28 INFO - PROCESS | 1660 | 1467431428825 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:50:28 INFO - PROCESS | 1660 | 1467431428831 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 1660 | 1467431428832 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e58800 == 38 [pid = 1660] [id = 192] 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118333000) [pid = 1660] [serial = 574] [outer = 0x0] 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1194af800) [pid = 1660] [serial = 575] [outer = 0x118333000] 20:50:28 INFO - PROCESS | 1660 | 1467431428863 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1194b4400) [pid = 1660] [serial = 576] [outer = 0x118333000] 20:50:29 INFO - PROCESS | 1660 | 1467431429657 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]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 977ms 20:50:29 INFO - PROCESS | 1660 | 1467431429665 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1660 | 1467431429668 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:50:29 INFO - PROCESS | 1660 | 1467431429673 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1660 | 1467431429675 Marionette TRACE conn2 <- [1,742,null,{}] 20:50:29 INFO - PROCESS | 1660 | 1467431429678 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}] 20:50:29 INFO - PROCESS | 1660 | 1467431429680 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:29 INFO - PROCESS | 1660 | 1467431429783 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:50:29 INFO - PROCESS | 1660 | 1467431429840 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1660 | 1467431429842 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11734c800 == 39 [pid = 1660] [id = 193] 20:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118281800) [pid = 1660] [serial = 577] [outer = 0x0] 20:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182e1400) [pid = 1660] [serial = 578] [outer = 0x118281800] 20:50:29 INFO - PROCESS | 1660 | 1467431429874 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119472800) [pid = 1660] [serial = 579] [outer = 0x118281800] 20:50:30 INFO - PROCESS | 1660 | 1467431430804 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]]]}] 20:50:30 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 20:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1173ms 20:50:30 INFO - PROCESS | 1660 | 1467431430846 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1660 | 1467431430849 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:50:30 INFO - PROCESS | 1660 | 1467431430854 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1660 | 1467431430856 Marionette TRACE conn2 <- [1,746,null,{}] 20:50:30 INFO - PROCESS | 1660 | 1467431430858 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}] 20:50:30 INFO - PROCESS | 1660 | 1467431430860 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:30 INFO - PROCESS | 1660 | 1467431430961 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:50:31 INFO - PROCESS | 1660 | 1467431431019 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1660 | 1467431431020 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12125e800 == 40 [pid = 1660] [id = 194] 20:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1194b5400) [pid = 1660] [serial = 580] [outer = 0x0] 20:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119db0c00) [pid = 1660] [serial = 581] [outer = 0x1194b5400] 20:50:31 INFO - PROCESS | 1660 | 1467431431051 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119db6400) [pid = 1660] [serial = 582] [outer = 0x1194b5400] 20:50:31 INFO - PROCESS | 1660 | 1467431431966 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]]]}] 20:50:31 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.) 20:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1119ms 20:50:31 INFO - PROCESS | 1660 | 1467431431974 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 1660 | 1467431431975 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:50:31 INFO - PROCESS | 1660 | 1467431431978 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 1660 | 1467431431980 Marionette TRACE conn2 <- [1,750,null,{}] 20:50:31 INFO - PROCESS | 1660 | 1467431431989 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}] 20:50:31 INFO - PROCESS | 1660 | 1467431431992 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:32 INFO - PROCESS | 1660 | 1467431432097 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:50:32 INFO - PROCESS | 1660 | 1467431432156 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1660 | 1467431432158 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be88000 == 41 [pid = 1660] [id = 195] 20:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121230000) [pid = 1660] [serial = 583] [outer = 0x0] 20:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1216c7000) [pid = 1660] [serial = 584] [outer = 0x121230000] 20:50:32 INFO - PROCESS | 1660 | 1467431432189 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121cd8400) [pid = 1660] [serial = 585] [outer = 0x121230000] 20:50:33 INFO - PROCESS | 1660 | 1467431433115 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]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1176ms 20:50:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:50:33 INFO - PROCESS | 1660 | 1467431433155 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1660 | 1467431433157 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:50:33 INFO - PROCESS | 1660 | 1467431433159 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1660 | 1467431433160 Marionette TRACE conn2 <- [1,754,null,{}] 20:50:33 INFO - PROCESS | 1660 | 1467431433163 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}] 20:50:33 INFO - PROCESS | 1660 | 1467431433164 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:33 INFO - PROCESS | 1660 | 1467431433267 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:50:33 INFO - PROCESS | 1660 | 1467431433324 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1660 | 1467431433326 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119663000 == 42 [pid = 1660] [id = 196] 20:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121231400) [pid = 1660] [serial = 586] [outer = 0x0] 20:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123435000) [pid = 1660] [serial = 587] [outer = 0x121231400] 20:50:33 INFO - PROCESS | 1660 | 1467431433356 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1260c0000) [pid = 1660] [serial = 588] [outer = 0x121231400] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a71a800 == 41 [pid = 1660] [id = 191] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12667d800 == 40 [pid = 1660] [id = 190] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x124a91000 == 39 [pid = 1660] [id = 189] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c1000 == 38 [pid = 1660] [id = 188] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119d7d800 == 37 [pid = 1660] [id = 187] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x116681800 == 36 [pid = 1660] [id = 186] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1167ec800 == 35 [pid = 1660] [id = 185] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12be88800 == 34 [pid = 1660] [id = 184] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12351b000 == 33 [pid = 1660] [id = 183] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9b000 == 32 [pid = 1660] [id = 181] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11723a000 == 31 [pid = 1660] [id = 182] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12be88000 == 30 [pid = 1660] [id = 195] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12125e800 == 29 [pid = 1660] [id = 194] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x117e58800 == 28 [pid = 1660] [id = 192] 20:50:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11734c800 == 27 [pid = 1660] [id = 193] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x129120000) [pid = 1660] [serial = 495] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x110eb7400) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126c9e800) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x129491800) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12122ac00) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12949b800) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123432000) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119be6000) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119d95800) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119d9bc00) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118877800) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1182d5c00) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1288e9800) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1187c4000) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12342c400) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1218ef000) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124ec9000) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126659400) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a895800) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1185ac000) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121227400) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b2e3800) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1294f8000) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a88d000) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1288ec000) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12ac1cc00) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 20:50:34 INFO - PROCESS | 1660 | 1467431434953 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]]]}] 20:50:34 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 20:50:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1821ms 20:50:34 INFO - PROCESS | 1660 | 1467431434981 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1660 | 1467431434983 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:50:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:50:34 INFO - PROCESS | 1660 | 1467431434990 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1660 | 1467431434992 Marionette TRACE conn2 <- [1,758,null,{}] 20:50:34 INFO - PROCESS | 1660 | 1467431434997 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}] 20:50:34 INFO - PROCESS | 1660 | 1467431434998 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:35 INFO - PROCESS | 1660 | 1467431435074 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:50:35 INFO - PROCESS | 1660 | 1467431435079 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1660 | 1467431435081 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116681800 == 28 [pid = 1660] [id = 197] 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118278400) [pid = 1660] [serial = 589] [outer = 0x0] 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11827a800) [pid = 1660] [serial = 590] [outer = 0x118278400] 20:50:35 INFO - PROCESS | 1660 | 1467431435113 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1187bfc00) [pid = 1660] [serial = 591] [outer = 0x118278400] 20:50:35 INFO - PROCESS | 1660 | 1467431435442 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]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:50:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 20:50:35 INFO - PROCESS | 1660 | 1467431435474 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1660 | 1467431435478 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:50:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:50:35 INFO - PROCESS | 1660 | 1467431435485 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1660 | 1467431435487 Marionette TRACE conn2 <- [1,762,null,{}] 20:50:35 INFO - PROCESS | 1660 | 1467431435489 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}] 20:50:35 INFO - PROCESS | 1660 | 1467431435491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:35 INFO - PROCESS | 1660 | 1467431435572 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:50:35 INFO - PROCESS | 1660 | 1467431435577 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1660 | 1467431435578 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185bf000 == 29 [pid = 1660] [id = 198] 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11946c800) [pid = 1660] [serial = 592] [outer = 0x0] 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1194b6400) [pid = 1660] [serial = 593] [outer = 0x11946c800] 20:50:35 INFO - PROCESS | 1660 | 1467431435608 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1198e4400) [pid = 1660] [serial = 594] [outer = 0x11946c800] 20:50:36 INFO - PROCESS | 1660 | 1467431436427 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]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:50:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 20:50:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:50:36 INFO - PROCESS | 1660 | 1467431436457 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1660 | 1467431436459 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:50:36 INFO - PROCESS | 1660 | 1467431436473 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1660 | 1467431436476 Marionette TRACE conn2 <- [1,766,null,{}] 20:50:36 INFO - PROCESS | 1660 | 1467431436488 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}] 20:50:36 INFO - PROCESS | 1660 | 1467431436493 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:36 INFO - PROCESS | 1660 | 1467431436617 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:50:36 INFO - PROCESS | 1660 | 1467431436656 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1660 | 1467431436658 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc2000 == 30 [pid = 1660] [id = 199] 20:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119db7c00) [pid = 1660] [serial = 595] [outer = 0x0] 20:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119dbbc00) [pid = 1660] [serial = 596] [outer = 0x119db7c00] 20:50:36 INFO - PROCESS | 1660 | 1467431436686 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120fedc00) [pid = 1660] [serial = 597] [outer = 0x119db7c00] 20:50:37 INFO - PROCESS | 1660 | 1467431437464 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]]]}] 20:50:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:50:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1035ms 20:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:50:37 INFO - PROCESS | 1660 | 1467431437498 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 1660 | 1467431437500 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:50:37 INFO - PROCESS | 1660 | 1467431437502 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 1660 | 1467431437503 Marionette TRACE conn2 <- [1,770,null,{}] 20:50:37 INFO - PROCESS | 1660 | 1467431437505 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}] 20:50:37 INFO - PROCESS | 1660 | 1467431437507 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:37 INFO - PROCESS | 1660 | 1467431437604 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:50:37 INFO - PROCESS | 1660 | 1467431437609 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1660 | 1467431437610 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121261000 == 31 [pid = 1660] [id = 200] 20:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119dba800) [pid = 1660] [serial = 598] [outer = 0x0] 20:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1214d1800) [pid = 1660] [serial = 599] [outer = 0x119dba800] 20:50:37 INFO - PROCESS | 1660 | 1467431437635 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1218f9800) [pid = 1660] [serial = 600] [outer = 0x119dba800] 20:50:37 INFO - PROCESS | 1660 | 1467431437993 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]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 20:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:50:38 INFO - PROCESS | 1660 | 1467431438021 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1660 | 1467431438022 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:50:38 INFO - PROCESS | 1660 | 1467431438024 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1660 | 1467431438026 Marionette TRACE conn2 <- [1,774,null,{}] 20:50:38 INFO - PROCESS | 1660 | 1467431438028 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}] 20:50:38 INFO - PROCESS | 1660 | 1467431438029 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:38 INFO - PROCESS | 1660 | 1467431438131 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:50:38 INFO - PROCESS | 1660 | 1467431438169 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1660 | 1467431438170 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x123592000 == 32 [pid = 1660] [id = 201] 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113c32800) [pid = 1660] [serial = 601] [outer = 0x0] 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121a5bc00) [pid = 1660] [serial = 602] [outer = 0x113c32800] 20:50:38 INFO - PROCESS | 1660 | 1467431438194 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1249f3c00) [pid = 1660] [serial = 603] [outer = 0x113c32800] 20:50:38 INFO - PROCESS | 1660 | 1467431438498 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]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 517ms 20:50:38 INFO - PROCESS | 1660 | 1467431438543 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1660 | 1467431438544 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:50:38 INFO - PROCESS | 1660 | 1467431438546 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1660 | 1467431438547 Marionette TRACE conn2 <- [1,778,null,{}] 20:50:38 INFO - PROCESS | 1660 | 1467431438550 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}] 20:50:38 INFO - PROCESS | 1660 | 1467431438554 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:38 INFO - PROCESS | 1660 | 1467431438674 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:50:38 INFO - PROCESS | 1660 | 1467431438712 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1660 | 1467431438713 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x126696800 == 33 [pid = 1660] [id = 202] 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ec9000) [pid = 1660] [serial = 604] [outer = 0x0] 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126805c00) [pid = 1660] [serial = 605] [outer = 0x124ec9000] 20:50:38 INFO - PROCESS | 1660 | 1467431438736 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12880fc00) [pid = 1660] [serial = 606] [outer = 0x124ec9000] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121cdc800) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123430000) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d8e000) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126c61c00) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118338400) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115f6c000) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119d9a000) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126806400) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1170c7000) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129125c00) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12c007400) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x110eab800) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1121bd800) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119be2c00) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110eaac00) [pid = 1660] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121226000) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1167a4400) [pid = 1660] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129490400) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126c60c00) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:50:39 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118333000) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:50:39 INFO - PROCESS | 1660 | 1467431439392 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]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 870ms 20:50:39 INFO - PROCESS | 1660 | 1467431439419 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:50:39 INFO - PROCESS | 1660 | 1467431439421 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:50:39 INFO - PROCESS | 1660 | 1467431439423 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1660 | 1467431439424 Marionette TRACE conn2 <- [1,782,null,{}] 20:50:39 INFO - PROCESS | 1660 | 1467431439426 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}] 20:50:39 INFO - PROCESS | 1660 | 1467431439428 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:39 INFO - PROCESS | 1660 | 1467431439508 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:50:39 INFO - PROCESS | 1660 | 1467431439570 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 1660 | 1467431439572 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d3000 == 34 [pid = 1660] [id = 203] 20:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116a15800) [pid = 1660] [serial = 607] [outer = 0x0] 20:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118338400) [pid = 1660] [serial = 608] [outer = 0x116a15800] 20:50:39 INFO - PROCESS | 1660 | 1467431439596 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119be6400) [pid = 1660] [serial = 609] [outer = 0x116a15800] 20:50:39 INFO - PROCESS | 1660 | 1467431439867 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]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 20:50:39 INFO - PROCESS | 1660 | 1467431439892 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1660 | 1467431439894 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:50:39 INFO - PROCESS | 1660 | 1467431439896 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1660 | 1467431439897 Marionette TRACE conn2 <- [1,786,null,{}] 20:50:39 INFO - PROCESS | 1660 | 1467431439908 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}] 20:50:39 INFO - PROCESS | 1660 | 1467431439909 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:39 INFO - PROCESS | 1660 | 1467431439991 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:50:40 INFO - PROCESS | 1660 | 1467431439995 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1660 | 1467431439996 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c5800 == 35 [pid = 1660] [id = 204] 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11982d800) [pid = 1660] [serial = 610] [outer = 0x0] 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1218fac00) [pid = 1660] [serial = 611] [outer = 0x11982d800] 20:50:40 INFO - PROCESS | 1660 | 1467431440021 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126656800) [pid = 1660] [serial = 612] [outer = 0x11982d800] 20:50:40 INFO - PROCESS | 1660 | 1467431440372 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]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 20:50:40 INFO - PROCESS | 1660 | 1467431440427 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1660 | 1467431440428 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:50:40 INFO - PROCESS | 1660 | 1467431440431 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1660 | 1467431440432 Marionette TRACE conn2 <- [1,790,null,{}] 20:50:40 INFO - PROCESS | 1660 | 1467431440436 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}] 20:50:40 INFO - PROCESS | 1660 | 1467431440437 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:40 INFO - PROCESS | 1660 | 1467431440512 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:50:40 INFO - PROCESS | 1660 | 1467431440527 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1660 | 1467431440528 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a715800 == 36 [pid = 1660] [id = 205] 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121225800) [pid = 1660] [serial = 613] [outer = 0x0] 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1288e8c00) [pid = 1660] [serial = 614] [outer = 0x121225800] 20:50:40 INFO - PROCESS | 1660 | 1467431440552 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1288f1000) [pid = 1660] [serial = 615] [outer = 0x121225800] 20:50:40 INFO - PROCESS | 1660 | 1467431440886 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]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 474ms 20:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:50:40 INFO - PROCESS | 1660 | 1467431440906 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1660 | 1467431440907 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:50:40 INFO - PROCESS | 1660 | 1467431440909 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1660 | 1467431440910 Marionette TRACE conn2 <- [1,794,null,{}] 20:50:40 INFO - PROCESS | 1660 | 1467431440913 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}] 20:50:40 INFO - PROCESS | 1660 | 1467431440914 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:40 INFO - PROCESS | 1660 | 1467431440994 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:50:41 INFO - PROCESS | 1660 | 1467431440998 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1660 | 1467431440999 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d2000 == 37 [pid = 1660] [id = 206] 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1211e7c00) [pid = 1660] [serial = 616] [outer = 0x0] 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128e14c00) [pid = 1660] [serial = 617] [outer = 0x1211e7c00] 20:50:41 INFO - PROCESS | 1660 | 1467431441027 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129239400) [pid = 1660] [serial = 618] [outer = 0x1211e7c00] 20:50:41 INFO - PROCESS | 1660 | 1467431441506 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 20:50:41 INFO - PROCESS | 1660 | 1467431441529 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1660 | 1467431441532 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:50:41 INFO - PROCESS | 1660 | 1467431441535 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1660 | 1467431441537 Marionette TRACE conn2 <- [1,798,null,{}] 20:50:41 INFO - PROCESS | 1660 | 1467431441541 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}] 20:50:41 INFO - PROCESS | 1660 | 1467431441543 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:41 INFO - PROCESS | 1660 | 1467431441656 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:50:41 INFO - PROCESS | 1660 | 1467431441789 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1660 | 1467431441790 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c4000 == 38 [pid = 1660] [id = 207] 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1176ee400) [pid = 1660] [serial = 619] [outer = 0x0] 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118279c00) [pid = 1660] [serial = 620] [outer = 0x1176ee400] 20:50:41 INFO - PROCESS | 1660 | 1467431441823 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118877800) [pid = 1660] [serial = 621] [outer = 0x1176ee400] 20:50:42 INFO - PROCESS | 1660 | 1467431442340 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]]]}] 20:50:42 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 20:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 821ms 20:50:42 INFO - PROCESS | 1660 | 1467431442356 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1660 | 1467431442359 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:50:42 INFO - PROCESS | 1660 | 1467431442363 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1660 | 1467431442365 Marionette TRACE conn2 <- [1,802,null,{}] 20:50:42 INFO - PROCESS | 1660 | 1467431442397 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}] 20:50:42 INFO - PROCESS | 1660 | 1467431442399 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:42 INFO - PROCESS | 1660 | 1467431442511 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:50:42 INFO - PROCESS | 1660 | 1467431442595 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1660 | 1467431442597 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x123510000 == 39 [pid = 1660] [id = 208] 20:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119be5800) [pid = 1660] [serial = 622] [outer = 0x0] 20:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119d8d800) [pid = 1660] [serial = 623] [outer = 0x119be5800] 20:50:42 INFO - PROCESS | 1660 | 1467431442628 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119db4c00) [pid = 1660] [serial = 624] [outer = 0x119be5800] 20:50:43 INFO - PROCESS | 1660 | 1467431443301 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]]]}] 20:50:43 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 20:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 949ms 20:50:43 INFO - PROCESS | 1660 | 1467431443313 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1660 | 1467431443315 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:50:43 INFO - PROCESS | 1660 | 1467431443319 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1660 | 1467431443321 Marionette TRACE conn2 <- [1,806,null,{}] 20:50:43 INFO - PROCESS | 1660 | 1467431443324 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}] 20:50:43 INFO - PROCESS | 1660 | 1467431443326 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:43 INFO - PROCESS | 1660 | 1467431443432 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:50:43 INFO - PROCESS | 1660 | 1467431443520 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1660 | 1467431443523 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x117007800 == 40 [pid = 1660] [id = 209] 20:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11827a400) [pid = 1660] [serial = 625] [outer = 0x0] 20:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1182d5400) [pid = 1660] [serial = 626] [outer = 0x11827a400] 20:50:43 INFO - PROCESS | 1660 | 1467431443552 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1185af000) [pid = 1660] [serial = 627] [outer = 0x11827a400] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12a715800 == 39 [pid = 1660] [id = 205] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c5800 == 38 [pid = 1660] [id = 204] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d3000 == 37 [pid = 1660] [id = 203] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x126696800 == 36 [pid = 1660] [id = 202] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x123592000 == 35 [pid = 1660] [id = 201] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121261000 == 34 [pid = 1660] [id = 200] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc2000 == 33 [pid = 1660] [id = 199] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1185bf000 == 32 [pid = 1660] [id = 198] 20:50:43 INFO - PROCESS | 1660 | --DOCSHELL 0x116681800 == 31 [pid = 1660] [id = 197] 20:50:43 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:50:43 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:50:43 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:50:43 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182da400) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113c99c00) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123468800) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12baec800) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120fe5c00) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126ca6c00) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129124400) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1185b4800) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167a0c00) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167a1000) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118281000) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120fcbc00) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12122cc00) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128819400) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a766000) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1294ee400) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12c0b4000) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a6e0400) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129125800) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12baf9c00) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1260c1c00) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12122b400) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1194b4400) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c5a8800) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121226800) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1133d5c00) [pid = 1660] [serial = 498] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124da9c00) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119776000) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12950f400) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1288f3000) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1194af800) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 20:50:44 INFO - PROCESS | 1660 | 1467431444019 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]]]}] 20:50:44 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 20:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 720ms 20:50:44 INFO - PROCESS | 1660 | 1467431444039 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1660 | 1467431444044 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:50:44 INFO - PROCESS | 1660 | 1467431444050 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1660 | 1467431444053 Marionette TRACE conn2 <- [1,810,null,{}] 20:50:44 INFO - PROCESS | 1660 | 1467431444056 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}] 20:50:44 INFO - PROCESS | 1660 | 1467431444059 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:44 INFO - PROCESS | 1660 | 1467431444181 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:50:44 INFO - PROCESS | 1660 | 1467431444188 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1660 | 1467431444189 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x117242000 == 32 [pid = 1660] [id = 210] 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119475c00) [pid = 1660] [serial = 628] [outer = 0x0] 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1194af800) [pid = 1660] [serial = 629] [outer = 0x119475c00] 20:50:44 INFO - PROCESS | 1660 | 1467431444233 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119be8400) [pid = 1660] [serial = 630] [outer = 0x119475c00] 20:50:44 INFO - PROCESS | 1660 | 1467431444661 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]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 20:50:44 INFO - PROCESS | 1660 | 1467431444672 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1660 | 1467431444673 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:50:44 INFO - PROCESS | 1660 | 1467431444676 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1660 | 1467431444678 Marionette TRACE conn2 <- [1,814,null,{}] 20:50:44 INFO - PROCESS | 1660 | 1467431444688 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}] 20:50:44 INFO - PROCESS | 1660 | 1467431444692 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:44 INFO - PROCESS | 1660 | 1467431444772 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:50:44 INFO - PROCESS | 1660 | 1467431444802 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1660 | 1467431444804 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f68000 == 33 [pid = 1660] [id = 211] 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113cd8800) [pid = 1660] [serial = 631] [outer = 0x0] 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121229c00) [pid = 1660] [serial = 632] [outer = 0x113cd8800] 20:50:44 INFO - PROCESS | 1660 | 1467431444831 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1218f1c00) [pid = 1660] [serial = 633] [outer = 0x113cd8800] 20:50:45 INFO - PROCESS | 1660 | 1467431445188 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1660 | 1467431445204 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:50:45 INFO - PROCESS | 1660 | 1467431445206 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1660 | 1467431445208 Marionette TRACE conn2 <- [1,818,null,{}] 20:50:45 INFO - PROCESS | 1660 | 1467431445210 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}] 20:50:45 INFO - PROCESS | 1660 | 1467431445211 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:45 INFO - PROCESS | 1660 | 1467431445292 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:50:45 INFO - PROCESS | 1660 | 1467431445296 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1660 | 1467431445297 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x123578800 == 34 [pid = 1660] [id = 212] 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1218fb000) [pid = 1660] [serial = 634] [outer = 0x0] 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12345e000) [pid = 1660] [serial = 635] [outer = 0x1218fb000] 20:50:45 INFO - PROCESS | 1660 | 1467431445322 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x124da9c00) [pid = 1660] [serial = 636] [outer = 0x1218fb000] 20:50:45 INFO - PROCESS | 1660 | 1467431445644 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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 20:50:45 INFO - PROCESS | 1660 | 1467431445675 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1660 | 1467431445677 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:50:45 INFO - PROCESS | 1660 | 1467431445679 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1660 | 1467431445680 Marionette TRACE conn2 <- [1,822,null,{}] 20:50:45 INFO - PROCESS | 1660 | 1467431445682 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}] 20:50:45 INFO - PROCESS | 1660 | 1467431445684 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:45 INFO - PROCESS | 1660 | 1467431445761 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:50:45 INFO - PROCESS | 1660 | 1467431445764 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1660 | 1467431445766 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b11000 == 35 [pid = 1660] [id = 213] 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12549fc00) [pid = 1660] [serial = 637] [outer = 0x0] 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126463800) [pid = 1660] [serial = 638] [outer = 0x12549fc00] 20:50:45 INFO - PROCESS | 1660 | 1467431445794 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126c5bc00) [pid = 1660] [serial = 639] [outer = 0x12549fc00] 20:50:46 INFO - PROCESS | 1660 | 1467431446161 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] 20:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:50:46 INFO - PROCESS | 1660 | 1467431446205 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:50:46 INFO - PROCESS | 1660 | 1467431446207 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1660 | 1467431446208 Marionette TRACE conn2 <- [1,826,null,{}] 20:50:46 INFO - PROCESS | 1660 | 1467431446210 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}] 20:50:46 INFO - PROCESS | 1660 | 1467431446214 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:46 INFO - PROCESS | 1660 | 1467431446333 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:50:46 INFO - PROCESS | 1660 | 1467431446371 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1660 | 1467431446373 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c4000 == 36 [pid = 1660] [id = 214] 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x126c63c00) [pid = 1660] [serial = 640] [outer = 0x0] 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12880d400) [pid = 1660] [serial = 641] [outer = 0x126c63c00] 20:50:46 INFO - PROCESS | 1660 | 1467431446398 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x129491800) [pid = 1660] [serial = 642] [outer = 0x126c63c00] 20:50:46 INFO - PROCESS | 1660 | 1467431446693 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]]]}] 20:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 20:50:46 INFO - PROCESS | 1660 | 1467431446727 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1660 | 1467431446728 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:50:46 INFO - PROCESS | 1660 | 1467431446730 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1660 | 1467431446731 Marionette TRACE conn2 <- [1,830,null,{}] 20:50:46 INFO - PROCESS | 1660 | 1467431446736 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}] 20:50:46 INFO - PROCESS | 1660 | 1467431446739 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:46 INFO - PROCESS | 1660 | 1467431446848 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:50:46 INFO - PROCESS | 1660 | 1467431446851 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1660 | 1467431446852 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa66800 == 37 [pid = 1660] [id = 215] 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1133a9000) [pid = 1660] [serial = 643] [outer = 0x0] 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1294f5800) [pid = 1660] [serial = 644] [outer = 0x1133a9000] 20:50:46 INFO - PROCESS | 1660 | 1467431446876 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12a6d6000) [pid = 1660] [serial = 645] [outer = 0x1133a9000] 20:50:47 INFO - PROCESS | 1660 | 1467431447206 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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 20:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:50:47 INFO - PROCESS | 1660 | 1467431447255 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1660 | 1467431447256 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:50:47 INFO - PROCESS | 1660 | 1467431447259 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1660 | 1467431447260 Marionette TRACE conn2 <- [1,834,null,{}] 20:50:47 INFO - PROCESS | 1660 | 1467431447262 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}] 20:50:47 INFO - PROCESS | 1660 | 1467431447263 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:47 INFO - PROCESS | 1660 | 1467431447364 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:50:47 INFO - PROCESS | 1660 | 1467431447403 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1660 | 1467431447405 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9c000 == 38 [pid = 1660] [id = 216] 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1294f4c00) [pid = 1660] [serial = 646] [outer = 0x0] 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a767000) [pid = 1660] [serial = 647] [outer = 0x1294f4c00] 20:50:47 INFO - PROCESS | 1660 | 1467431447429 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a88a400) [pid = 1660] [serial = 648] [outer = 0x1294f4c00] 20:50:47 INFO - PROCESS | 1660 | 1467431447754 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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 20:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:50:47 INFO - PROCESS | 1660 | 1467431447779 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1660 | 1467431447780 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:50:47 INFO - PROCESS | 1660 | 1467431447782 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1660 | 1467431447784 Marionette TRACE conn2 <- [1,838,null,{}] 20:50:47 INFO - PROCESS | 1660 | 1467431447794 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}] 20:50:47 INFO - PROCESS | 1660 | 1467431447795 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:47 INFO - PROCESS | 1660 | 1467431447896 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:50:47 INFO - PROCESS | 1660 | 1467431447900 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1660 | 1467431447901 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f67000 == 39 [pid = 1660] [id = 217] 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a88d400) [pid = 1660] [serial = 649] [outer = 0x0] 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12ac14000) [pid = 1660] [serial = 650] [outer = 0x12a88d400] 20:50:47 INFO - PROCESS | 1660 | 1467431447926 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b24d800) [pid = 1660] [serial = 651] [outer = 0x12a88d400] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119dba800) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121231400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11946c800) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118278400) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119db7c00) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118281800) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1194b5400) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121230000) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113c32800) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116a15800) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124ec9000) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11982d800) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121225800) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:50:48 INFO - PROCESS | 1660 | 1467431448310 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]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 572ms 20:50:48 INFO - PROCESS | 1660 | 1467431448354 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1660 | 1467431448356 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:50:48 INFO - PROCESS | 1660 | 1467431448358 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1660 | 1467431448359 Marionette TRACE conn2 <- [1,842,null,{}] 20:50:48 INFO - PROCESS | 1660 | 1467431448361 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}] 20:50:48 INFO - PROCESS | 1660 | 1467431448362 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:48 INFO - PROCESS | 1660 | 1467431448444 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:50:48 INFO - PROCESS | 1660 | 1467431448447 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1660 | 1467431448448 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bea1800 == 40 [pid = 1660] [id = 218] 20:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115fc5400) [pid = 1660] [serial = 652] [outer = 0x0] 20:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11904d800) [pid = 1660] [serial = 653] [outer = 0x115fc5400] 20:50:48 INFO - PROCESS | 1660 | 1467431448474 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121230000) [pid = 1660] [serial = 654] [outer = 0x115fc5400] 20:50:48 INFO - PROCESS | 1660 | 1467431448825 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]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 20:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:50:48 INFO - PROCESS | 1660 | 1467431448876 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1660 | 1467431448878 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:50:48 INFO - PROCESS | 1660 | 1467431448880 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1660 | 1467431448882 Marionette TRACE conn2 <- [1,846,null,{}] 20:50:48 INFO - PROCESS | 1660 | 1467431448884 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}] 20:50:48 INFO - PROCESS | 1660 | 1467431448886 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:48 INFO - PROCESS | 1660 | 1467431448987 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:50:49 INFO - PROCESS | 1660 | 1467431449000 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1660 | 1467431449002 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c81b800 == 41 [pid = 1660] [id = 219] 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1288ee800) [pid = 1660] [serial = 655] [outer = 0x0] 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12b2e7c00) [pid = 1660] [serial = 656] [outer = 0x1288ee800] 20:50:49 INFO - PROCESS | 1660 | 1467431449027 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12bb57c00) [pid = 1660] [serial = 657] [outer = 0x1288ee800] 20:50:49 INFO - PROCESS | 1660 | 1467431449356 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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 20:50:49 INFO - PROCESS | 1660 | 1467431449399 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:50:49 INFO - PROCESS | 1660 | 1467431449400 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:50:49 INFO - PROCESS | 1660 | 1467431449402 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1660 | 1467431449403 Marionette TRACE conn2 <- [1,850,null,{}] 20:50:49 INFO - PROCESS | 1660 | 1467431449406 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}] 20:50:49 INFO - PROCESS | 1660 | 1467431449407 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:49 INFO - PROCESS | 1660 | 1467431449489 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:50:49 INFO - PROCESS | 1660 | 1467431449551 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1660 | 1467431449552 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c821000 == 42 [pid = 1660] [id = 220] 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12b24e400) [pid = 1660] [serial = 658] [outer = 0x0] 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12c004400) [pid = 1660] [serial = 659] [outer = 0x12b24e400] 20:50:49 INFO - PROCESS | 1660 | 1467431449578 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12c0b2800) [pid = 1660] [serial = 660] [outer = 0x12b24e400] 20:50:49 INFO - PROCESS | 1660 | 1467431449854 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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 20:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:50:49 INFO - PROCESS | 1660 | 1467431449876 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1660 | 1467431449877 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:50:49 INFO - PROCESS | 1660 | 1467431449879 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1660 | 1467431449880 Marionette TRACE conn2 <- [1,854,null,{}] 20:50:49 INFO - PROCESS | 1660 | 1467431449891 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}] 20:50:49 INFO - PROCESS | 1660 | 1467431449892 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:49 INFO - PROCESS | 1660 | 1467431449988 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:50:49 INFO - PROCESS | 1660 | 1467431449992 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1660 | 1467431449993 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d042800 == 43 [pid = 1660] [id = 221] 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12c0b6800) [pid = 1660] [serial = 661] [outer = 0x0] 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12c5aac00) [pid = 1660] [serial = 662] [outer = 0x12c0b6800] 20:50:50 INFO - PROCESS | 1660 | 1467431450017 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c5b2800) [pid = 1660] [serial = 663] [outer = 0x12c0b6800] 20:50:50 INFO - PROCESS | 1660 | 1467431450440 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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 569ms 20:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:50:50 INFO - PROCESS | 1660 | 1467431450449 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1660 | 1467431450451 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:50:50 INFO - PROCESS | 1660 | 1467431450454 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1660 | 1467431450456 Marionette TRACE conn2 <- [1,858,null,{}] 20:50:50 INFO - PROCESS | 1660 | 1467431450460 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}] 20:50:50 INFO - PROCESS | 1660 | 1467431450462 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:50 INFO - PROCESS | 1660 | 1467431450569 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:50:50 INFO - PROCESS | 1660 | 1467431450646 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1660 | 1467431450648 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723d000 == 44 [pid = 1660] [id = 222] 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113c3b800) [pid = 1660] [serial = 664] [outer = 0x0] 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116905c00) [pid = 1660] [serial = 665] [outer = 0x113c3b800] 20:50:50 INFO - PROCESS | 1660 | 1467431450679 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1185b4800) [pid = 1660] [serial = 666] [outer = 0x113c3b800] 20:50:51 INFO - PROCESS | 1660 | 1467431451153 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 720ms 20:50:51 INFO - PROCESS | 1660 | 1467431451188 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1660 | 1467431451192 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:50:51 INFO - PROCESS | 1660 | 1467431451241 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1660 | 1467431451244 Marionette TRACE conn2 <- [1,862,null,{}] 20:50:51 INFO - PROCESS | 1660 | 1467431451248 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}] 20:50:51 INFO - PROCESS | 1660 | 1467431451251 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:51 INFO - PROCESS | 1660 | 1467431451447 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:50:51 INFO - PROCESS | 1660 | 1467431451454 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1660 | 1467431451456 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x128eb5800 == 45 [pid = 1660] [id = 223] 20:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119d9a000) [pid = 1660] [serial = 667] [outer = 0x0] 20:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119db7800) [pid = 1660] [serial = 668] [outer = 0x119d9a000] 20:50:51 INFO - PROCESS | 1660 | 1467431451486 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1210bc400) [pid = 1660] [serial = 669] [outer = 0x119d9a000] 20:50:51 INFO - PROCESS | 1660 | 1467431451920 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 723ms 20:50:51 INFO - PROCESS | 1660 | 1467431451962 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1660 | 1467431451964 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:50:51 INFO - PROCESS | 1660 | 1467431451966 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1660 | 1467431451969 Marionette TRACE conn2 <- [1,866,null,{}] 20:50:51 INFO - PROCESS | 1660 | 1467431451977 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}] 20:50:51 INFO - PROCESS | 1660 | 1467431451980 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:52 INFO - PROCESS | 1660 | 1467431452086 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:50:52 INFO - PROCESS | 1660 | 1467431452151 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1660 | 1467431452153 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d047800 == 46 [pid = 1660] [id = 224] 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123460000) [pid = 1660] [serial = 670] [outer = 0x0] 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1260c1c00) [pid = 1660] [serial = 671] [outer = 0x123460000] 20:50:52 INFO - PROCESS | 1660 | 1467431452224 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128819800) [pid = 1660] [serial = 672] [outer = 0x123460000] 20:50:52 INFO - PROCESS | 1660 | 1467431452642 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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 721ms 20:50:52 INFO - PROCESS | 1660 | 1467431452704 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1660 | 1467431452706 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:50:52 INFO - PROCESS | 1660 | 1467431452709 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1660 | 1467431452710 Marionette TRACE conn2 <- [1,870,null,{}] 20:50:52 INFO - PROCESS | 1660 | 1467431452713 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}] 20:50:52 INFO - PROCESS | 1660 | 1467431452714 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:52 INFO - PROCESS | 1660 | 1467431452820 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:50:52 INFO - PROCESS | 1660 | 1467431452896 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1660 | 1467431452897 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d62b000 == 47 [pid = 1660] [id = 225] 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1288f0c00) [pid = 1660] [serial = 673] [outer = 0x0] 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128c48000) [pid = 1660] [serial = 674] [outer = 0x1288f0c00] 20:50:52 INFO - PROCESS | 1660 | 1467431452928 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c4cc00) [pid = 1660] [serial = 675] [outer = 0x1288f0c00] 20:50:53 INFO - PROCESS | 1660 | 1467431453359 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 668ms 20:50:53 INFO - PROCESS | 1660 | 1467431453378 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1660 | 1467431453379 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:50:53 INFO - PROCESS | 1660 | 1467431453381 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1660 | 1467431453383 Marionette TRACE conn2 <- [1,874,null,{}] 20:50:53 INFO - PROCESS | 1660 | 1467431453385 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}] 20:50:53 INFO - PROCESS | 1660 | 1467431453386 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:53 INFO - PROCESS | 1660 | 1467431453486 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:50:53 INFO - PROCESS | 1660 | 1467431453562 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1660 | 1467431453564 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x129183000 == 48 [pid = 1660] [id = 226] 20:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1170c7000) [pid = 1660] [serial = 676] [outer = 0x0] 20:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1288f1400) [pid = 1660] [serial = 677] [outer = 0x1170c7000] 20:50:53 INFO - PROCESS | 1660 | 1467431453592 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128e1a800) [pid = 1660] [serial = 678] [outer = 0x1170c7000] 20:50:54 INFO - PROCESS | 1660 | 1467431454202 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 868ms 20:50:54 INFO - PROCESS | 1660 | 1467431454251 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:50:54 INFO - PROCESS | 1660 | 1467431454253 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:50:54 INFO - PROCESS | 1660 | 1467431454256 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1660 | 1467431454258 Marionette TRACE conn2 <- [1,878,null,{}] 20:50:54 INFO - PROCESS | 1660 | 1467431454261 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}] 20:50:54 INFO - PROCESS | 1660 | 1467431454263 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:54 INFO - PROCESS | 1660 | 1467431454361 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:50:54 INFO - PROCESS | 1660 | 1467431454438 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1660 | 1467431454439 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c1800 == 49 [pid = 1660] [id = 227] 20:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1182d8400) [pid = 1660] [serial = 679] [outer = 0x0] 20:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1182df000) [pid = 1660] [serial = 680] [outer = 0x1182d8400] 20:50:54 INFO - PROCESS | 1660 | 1467431454466 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1190c9c00) [pid = 1660] [serial = 681] [outer = 0x1182d8400] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119663000 == 48 [pid = 1660] [id = 196] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c821000 == 47 [pid = 1660] [id = 220] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c81b800 == 46 [pid = 1660] [id = 219] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12bea1800 == 45 [pid = 1660] [id = 218] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x120f67000 == 44 [pid = 1660] [id = 217] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9c000 == 43 [pid = 1660] [id = 216] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa66800 == 42 [pid = 1660] [id = 215] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c4000 == 41 [pid = 1660] [id = 214] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x126b11000 == 40 [pid = 1660] [id = 213] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x123578800 == 39 [pid = 1660] [id = 212] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x120f68000 == 38 [pid = 1660] [id = 211] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x117242000 == 37 [pid = 1660] [id = 210] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x117007800 == 36 [pid = 1660] [id = 209] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x123510000 == 35 [pid = 1660] [id = 208] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c4000 == 34 [pid = 1660] [id = 207] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d2000 == 33 [pid = 1660] [id = 206] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x129183000 == 32 [pid = 1660] [id = 226] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d62b000 == 31 [pid = 1660] [id = 225] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d047800 == 30 [pid = 1660] [id = 224] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128eb5800 == 29 [pid = 1660] [id = 223] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12d042800 == 28 [pid = 1660] [id = 221] 20:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11723d000 == 27 [pid = 1660] [id = 222] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1214d1800) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1260c0000) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123435000) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1194b6400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11827a800) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1187bfc00) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119dbbc00) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119472800) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182e1400) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119db6400) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119db0c00) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121cd8400) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1216c7000) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1249f3c00) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121a5bc00) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118338400) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126805c00) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1218fac00) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1288e8c00) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126656800) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1288f1000) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12880fc00) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1198e4400) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128e14c00) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218f9800) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119be6400) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120fedc00) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 20:50:55 INFO - PROCESS | 1660 | 1467431455454 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1224ms 20:50:55 INFO - PROCESS | 1660 | 1467431455481 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1660 | 1467431455485 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:50:55 INFO - PROCESS | 1660 | 1467431455488 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1660 | 1467431455490 Marionette TRACE conn2 <- [1,882,null,{}] 20:50:55 INFO - PROCESS | 1660 | 1467431455494 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}] 20:50:55 INFO - PROCESS | 1660 | 1467431455496 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:55 INFO - PROCESS | 1660 | 1467431455575 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:50:55 INFO - PROCESS | 1660 | 1467431455579 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1660 | 1467431455582 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fa5800 == 28 [pid = 1660] [id = 228] 20:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112a5d400) [pid = 1660] [serial = 682] [outer = 0x0] 20:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112d16400) [pid = 1660] [serial = 683] [outer = 0x112a5d400] 20:50:55 INFO - PROCESS | 1660 | 1467431455615 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113034800) [pid = 1660] [serial = 684] [outer = 0x112a5d400] 20:50:55 INFO - PROCESS | 1660 | 1467431455962 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 20:50:56 INFO - PROCESS | 1660 | 1467431456008 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1660 | 1467431456012 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:50:56 INFO - PROCESS | 1660 | 1467431456016 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1660 | 1467431456018 Marionette TRACE conn2 <- [1,886,null,{}] 20:50:56 INFO - PROCESS | 1660 | 1467431456042 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}] 20:50:56 INFO - PROCESS | 1660 | 1467431456043 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:56 INFO - PROCESS | 1660 | 1467431456120 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:50:56 INFO - PROCESS | 1660 | 1467431456124 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1660 | 1467431456125 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x116956800 == 29 [pid = 1660] [id = 229] 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1139c5800) [pid = 1660] [serial = 685] [outer = 0x0] 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115fc3000) [pid = 1660] [serial = 686] [outer = 0x1139c5800] 20:50:56 INFO - PROCESS | 1660 | 1467431456154 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167a5800) [pid = 1660] [serial = 687] [outer = 0x1139c5800] 20:50:56 INFO - PROCESS | 1660 | 1467431456502 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 538ms 20:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:50:56 INFO - PROCESS | 1660 | 1467431456554 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1660 | 1467431456556 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:50:56 INFO - PROCESS | 1660 | 1467431456558 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1660 | 1467431456568 Marionette TRACE conn2 <- [1,890,null,{}] 20:50:56 INFO - PROCESS | 1660 | 1467431456576 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}] 20:50:56 INFO - PROCESS | 1660 | 1467431456579 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:56 INFO - PROCESS | 1660 | 1467431456678 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:50:56 INFO - PROCESS | 1660 | 1467431456688 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1660 | 1467431456690 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e59000 == 30 [pid = 1660] [id = 230] 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1176ee000) [pid = 1660] [serial = 688] [outer = 0x0] 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117ea5c00) [pid = 1660] [serial = 689] [outer = 0x1176ee000] 20:50:56 INFO - PROCESS | 1660 | 1467431456719 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118278000) [pid = 1660] [serial = 690] [outer = 0x1176ee000] 20:50:57 INFO - PROCESS | 1660 | 1467431457046 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 530ms 20:50:57 INFO - PROCESS | 1660 | 1467431457089 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1660 | 1467431457092 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:50:57 INFO - PROCESS | 1660 | 1467431457095 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1660 | 1467431457097 Marionette TRACE conn2 <- [1,894,null,{}] 20:50:57 INFO - PROCESS | 1660 | 1467431457100 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}] 20:50:57 INFO - PROCESS | 1660 | 1467431457102 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:57 INFO - PROCESS | 1660 | 1467431457255 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:50:57 INFO - PROCESS | 1660 | 1467431457269 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1660 | 1467431457271 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x118751000 == 31 [pid = 1660] [id = 231] 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11827e400) [pid = 1660] [serial = 691] [outer = 0x0] 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1182e1400) [pid = 1660] [serial = 692] [outer = 0x11827e400] 20:50:57 INFO - PROCESS | 1660 | 1467431457313 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1185b1000) [pid = 1660] [serial = 693] [outer = 0x11827e400] 20:50:57 INFO - PROCESS | 1660 | 1467431457719 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 20:50:57 INFO - PROCESS | 1660 | 1467431457765 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1660 | 1467431457766 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:50:57 INFO - PROCESS | 1660 | 1467431457769 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1660 | 1467431457770 Marionette TRACE conn2 <- [1,898,null,{}] 20:50:57 INFO - PROCESS | 1660 | 1467431457772 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}] 20:50:57 INFO - PROCESS | 1660 | 1467431457773 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:57 INFO - PROCESS | 1660 | 1467431457880 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:50:57 INFO - PROCESS | 1660 | 1467431457932 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1660 | 1467431457933 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198cb000 == 32 [pid = 1660] [id = 232] 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1182d4400) [pid = 1660] [serial = 694] [outer = 0x0] 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1187ce000) [pid = 1660] [serial = 695] [outer = 0x1182d4400] 20:50:57 INFO - PROCESS | 1660 | 1467431457957 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11946dc00) [pid = 1660] [serial = 696] [outer = 0x1182d4400] 20:50:58 INFO - PROCESS | 1660 | 1467431458264 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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 20:50:58 INFO - PROCESS | 1660 | 1467431458292 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1660 | 1467431458293 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:50:58 INFO - PROCESS | 1660 | 1467431458295 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1660 | 1467431458296 Marionette TRACE conn2 <- [1,902,null,{}] 20:50:58 INFO - PROCESS | 1660 | 1467431458299 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}] 20:50:58 INFO - PROCESS | 1660 | 1467431458305 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:58 INFO - PROCESS | 1660 | 1467431458416 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:50:58 INFO - PROCESS | 1660 | 1467431458450 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1660 | 1467431458451 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f5b800 == 33 [pid = 1660] [id = 233] 20:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1194a8400) [pid = 1660] [serial = 697] [outer = 0x0] 20:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119773400) [pid = 1660] [serial = 698] [outer = 0x1194a8400] 20:50:58 INFO - PROCESS | 1660 | 1467431458476 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119be6800) [pid = 1660] [serial = 699] [outer = 0x1194a8400] 20:50:58 INFO - PROCESS | 1660 | 1467431458780 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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 20:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:50:58 INFO - PROCESS | 1660 | 1467431458814 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1660 | 1467431458815 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:50:58 INFO - PROCESS | 1660 | 1467431458817 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1660 | 1467431458820 Marionette TRACE conn2 <- [1,906,null,{}] 20:50:58 INFO - PROCESS | 1660 | 1467431458823 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}] 20:50:58 INFO - PROCESS | 1660 | 1467431458825 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:58 INFO - PROCESS | 1660 | 1467431458924 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:50:58 INFO - PROCESS | 1660 | 1467431458928 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1660 | 1467431458929 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136c000 == 34 [pid = 1660] [id = 234] 20:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1194a8800) [pid = 1660] [serial = 700] [outer = 0x0] 20:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119becc00) [pid = 1660] [serial = 701] [outer = 0x1194a8800] 20:50:58 INFO - PROCESS | 1660 | 1467431458955 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119db0800) [pid = 1660] [serial = 702] [outer = 0x1194a8800] 20:50:59 INFO - PROCESS | 1660 | 1467431459403 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]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 20:50:59 INFO - PROCESS | 1660 | 1467431459440 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:50:59 INFO - PROCESS | 1660 | 1467431459442 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:50:59 INFO - PROCESS | 1660 | 1467431459445 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1660 | 1467431459447 Marionette TRACE conn2 <- [1,910,null,{}] 20:50:59 INFO - PROCESS | 1660 | 1467431459450 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}] 20:50:59 INFO - PROCESS | 1660 | 1467431459452 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:59 INFO - PROCESS | 1660 | 1467431459763 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1133a9000) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1294f4c00) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a88d400) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115fc5400) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113cd8800) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119475c00) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1218fb000) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1211e7c00) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11827a400) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1176ee400) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12549fc00) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c0b6800) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1288ee800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126c63c00) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:50:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b24e400) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:50:59 INFO - PROCESS | 1660 | 1467431459812 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1660 | 1467431459813 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:50:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117012000 == 35 [pid = 1660] [id = 235] 20:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1133a9000) [pid = 1660] [serial = 703] [outer = 0x0] 20:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1180d6800) [pid = 1660] [serial = 704] [outer = 0x1133a9000] 20:50:59 INFO - PROCESS | 1660 | 1467431459837 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d93800) [pid = 1660] [serial = 705] [outer = 0x1133a9000] 20:51:00 INFO - PROCESS | 1660 | 1467431460091 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 20:51:00 INFO - PROCESS | 1660 | 1467431460116 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1660 | 1467431460118 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:51:00 INFO - PROCESS | 1660 | 1467431460129 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1660 | 1467431460130 Marionette TRACE conn2 <- [1,914,null,{}] 20:51:00 INFO - PROCESS | 1660 | 1467431460132 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}] 20:51:00 INFO - PROCESS | 1660 | 1467431460134 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:00 INFO - PROCESS | 1660 | 1467431460246 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:51:00 INFO - PROCESS | 1660 | 1467431460251 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1660 | 1467431460252 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x124990000 == 36 [pid = 1660] [id = 236] 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119dbb000) [pid = 1660] [serial = 706] [outer = 0x0] 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120fc1000) [pid = 1660] [serial = 707] [outer = 0x119dbb000] 20:51:00 INFO - PROCESS | 1660 | 1467431460276 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120fedc00) [pid = 1660] [serial = 708] [outer = 0x119dbb000] 20:51:00 INFO - PROCESS | 1660 | 1467431460585 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 20:51:00 INFO - PROCESS | 1660 | 1467431460608 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1660 | 1467431460609 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:51:00 INFO - PROCESS | 1660 | 1467431460611 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1660 | 1467431460612 Marionette TRACE conn2 <- [1,918,null,{}] 20:51:00 INFO - PROCESS | 1660 | 1467431460615 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}] 20:51:00 INFO - PROCESS | 1660 | 1467431460616 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:00 INFO - PROCESS | 1660 | 1467431460722 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:51:00 INFO - PROCESS | 1660 | 1467431460729 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1660 | 1467431460730 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12546a800 == 37 [pid = 1660] [id = 237] 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1161acc00) [pid = 1660] [serial = 709] [outer = 0x0] 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fbc800) [pid = 1660] [serial = 710] [outer = 0x1161acc00] 20:51:00 INFO - PROCESS | 1660 | 1467431460754 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121228400) [pid = 1660] [serial = 711] [outer = 0x1161acc00] 20:51:01 INFO - PROCESS | 1660 | 1467431461041 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 20:51:01 INFO - PROCESS | 1660 | 1467431461080 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1660 | 1467431461082 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:51:01 INFO - PROCESS | 1660 | 1467431461085 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1660 | 1467431461090 Marionette TRACE conn2 <- [1,922,null,{}] 20:51:01 INFO - PROCESS | 1660 | 1467431461092 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}] 20:51:01 INFO - PROCESS | 1660 | 1467431461094 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:01 INFO - PROCESS | 1660 | 1467431461182 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:51:01 INFO - PROCESS | 1660 | 1467431461188 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1660 | 1467431461197 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b19000 == 38 [pid = 1660] [id = 238] 20:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120fef400) [pid = 1660] [serial = 712] [outer = 0x0] 20:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121460c00) [pid = 1660] [serial = 713] [outer = 0x120fef400] 20:51:01 INFO - PROCESS | 1660 | 1467431461224 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1219ae400) [pid = 1660] [serial = 714] [outer = 0x120fef400] 20:51:01 INFO - PROCESS | 1660 | 1467431461733 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 677ms 20:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:51:01 INFO - PROCESS | 1660 | 1467431461763 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1660 | 1467431461765 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 1660 | 1467431461769 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1660 | 1467431461773 Marionette TRACE conn2 <- [1,926,null,{}] 20:51:01 INFO - PROCESS | 1660 | 1467431461777 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}] 20:51:01 INFO - PROCESS | 1660 | 1467431461778 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:01 INFO - PROCESS | 1660 | 1467431461889 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:51:01 INFO - PROCESS | 1660 | 1467431461944 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1660 | 1467431461946 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11666d800 == 39 [pid = 1660] [id = 239] 20:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112a58400) [pid = 1660] [serial = 715] [outer = 0x0] 20:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1130a0000) [pid = 1660] [serial = 716] [outer = 0x112a58400] 20:51:01 INFO - PROCESS | 1660 | 1467431461977 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113cd9800) [pid = 1660] [serial = 717] [outer = 0x112a58400] 20:51:02 INFO - PROCESS | 1660 | 1467431462493 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 773ms 20:51:02 INFO - PROCESS | 1660 | 1467431462544 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1660 | 1467431462547 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:51:02 INFO - PROCESS | 1660 | 1467431462555 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1660 | 1467431462557 Marionette TRACE conn2 <- [1,930,null,{}] 20:51:02 INFO - PROCESS | 1660 | 1467431462559 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}] 20:51:02 INFO - PROCESS | 1660 | 1467431462561 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:02 INFO - PROCESS | 1660 | 1467431462667 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:51:02 INFO - PROCESS | 1660 | 1467431462744 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1660 | 1467431462745 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119651000 == 40 [pid = 1660] [id = 240] 20:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1167a0c00) [pid = 1660] [serial = 718] [outer = 0x0] 20:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116a16000) [pid = 1660] [serial = 719] [outer = 0x1167a0c00] 20:51:02 INFO - PROCESS | 1660 | 1467431462776 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x117ea6400) [pid = 1660] [serial = 720] [outer = 0x1167a0c00] 20:51:03 INFO - PROCESS | 1660 | 1467431463449 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]]]}] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12546a800 == 39 [pid = 1660] [id = 237] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124990000 == 38 [pid = 1660] [id = 236] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x117012000 == 37 [pid = 1660] [id = 235] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12136c000 == 36 [pid = 1660] [id = 234] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x120f5b800 == 35 [pid = 1660] [id = 233] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1198cb000 == 34 [pid = 1660] [id = 232] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x118751000 == 33 [pid = 1660] [id = 231] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x117e59000 == 32 [pid = 1660] [id = 230] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116956800 == 31 [pid = 1660] [id = 229] 20:51:03 INFO - PROCESS | 1660 | --DOCSHELL 0x112fa5800 == 30 [pid = 1660] [id = 228] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b24d800) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12bb57c00) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12880d400) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12c0b2800) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129491800) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a6d6000) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b2e7c00) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12c004400) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126c5bc00) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1294f5800) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a767000) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12ac14000) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a88a400) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121230000) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121229c00) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1218f1c00) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1194af800) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119be8400) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12345e000) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124da9c00) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129239400) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1182d5400) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1185af000) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118279c00) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118877800) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119d8d800) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126463800) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11904d800) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c5b2800) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 20:51:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c5aac00) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 20:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 970ms 20:51:03 INFO - PROCESS | 1660 | 1467431463525 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:51:03 INFO - PROCESS | 1660 | 1467431463527 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:51:03 INFO - PROCESS | 1660 | 1467431463530 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1660 | 1467431463532 Marionette TRACE conn2 <- [1,934,null,{}] 20:51:03 INFO - PROCESS | 1660 | 1467431463535 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}] 20:51:03 INFO - PROCESS | 1660 | 1467431463537 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:03 INFO - PROCESS | 1660 | 1467431463614 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:51:03 INFO - PROCESS | 1660 | 1467431463624 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1660 | 1467431463626 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130c0800 == 31 [pid = 1660] [id = 241] 20:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112a79800) [pid = 1660] [serial = 721] [outer = 0x0] 20:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112a84000) [pid = 1660] [serial = 722] [outer = 0x112a79800] 20:51:03 INFO - PROCESS | 1660 | 1467431463653 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113033000) [pid = 1660] [serial = 723] [outer = 0x112a79800] 20:51:03 INFO - PROCESS | 1660 | 1467431463990 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 474ms 20:51:04 INFO - PROCESS | 1660 | 1467431464013 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1660 | 1467431464017 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:51:04 INFO - PROCESS | 1660 | 1467431464036 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1660 | 1467431464037 Marionette TRACE conn2 <- [1,938,null,{}] 20:51:04 INFO - PROCESS | 1660 | 1467431464044 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}] 20:51:04 INFO - PROCESS | 1660 | 1467431464045 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:04 INFO - PROCESS | 1660 | 1467431464124 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:51:04 INFO - PROCESS | 1660 | 1467431464128 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1660 | 1467431464129 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694a000 == 32 [pid = 1660] [id = 242] 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1150cbc00) [pid = 1660] [serial = 724] [outer = 0x0] 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115fbf000) [pid = 1660] [serial = 725] [outer = 0x1150cbc00] 20:51:04 INFO - PROCESS | 1660 | 1467431464158 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1164e7000) [pid = 1660] [serial = 726] [outer = 0x1150cbc00] 20:51:04 INFO - PROCESS | 1660 | 1467431464508 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 534ms 20:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:51:04 INFO - PROCESS | 1660 | 1467431464559 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1660 | 1467431464560 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 1660 | 1467431464563 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1660 | 1467431464565 Marionette TRACE conn2 <- [1,942,null,{}] 20:51:04 INFO - PROCESS | 1660 | 1467431464581 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}] 20:51:04 INFO - PROCESS | 1660 | 1467431464585 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:04 INFO - PROCESS | 1660 | 1467431464662 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:51:04 INFO - PROCESS | 1660 | 1467431464669 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1660 | 1467431464673 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11874f000 == 33 [pid = 1660] [id = 243] 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11337c800) [pid = 1660] [serial = 727] [outer = 0x0] 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118274c00) [pid = 1660] [serial = 728] [outer = 0x11337c800] 20:51:04 INFO - PROCESS | 1660 | 1467431464701 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118281c00) [pid = 1660] [serial = 729] [outer = 0x11337c800] 20:51:05 INFO - PROCESS | 1660 | 1467431465045 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 526ms 20:51:05 INFO - PROCESS | 1660 | 1467431465090 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:51:05 INFO - PROCESS | 1660 | 1467431465092 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:51:05 INFO - PROCESS | 1660 | 1467431465095 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1660 | 1467431465097 Marionette TRACE conn2 <- [1,946,null,{}] 20:51:05 INFO - PROCESS | 1660 | 1467431465101 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}] 20:51:05 INFO - PROCESS | 1660 | 1467431465102 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:05 INFO - PROCESS | 1660 | 1467431465265 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:51:05 INFO - PROCESS | 1660 | 1467431465315 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1660 | 1467431465316 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11965d000 == 34 [pid = 1660] [id = 244] 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1182d8000) [pid = 1660] [serial = 730] [outer = 0x0] 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1185adc00) [pid = 1660] [serial = 731] [outer = 0x1182d8000] 20:51:05 INFO - PROCESS | 1660 | 1467431465360 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118872c00) [pid = 1660] [serial = 732] [outer = 0x1182d8000] 20:51:05 INFO - PROCESS | 1660 | 1467431465739 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 20:51:05 INFO - PROCESS | 1660 | 1467431465767 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1660 | 1467431465768 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:51:05 INFO - PROCESS | 1660 | 1467431465776 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1660 | 1467431465778 Marionette TRACE conn2 <- [1,950,null,{}] 20:51:05 INFO - PROCESS | 1660 | 1467431465780 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}] 20:51:05 INFO - PROCESS | 1660 | 1467431465781 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:05 INFO - PROCESS | 1660 | 1467431465874 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:51:05 INFO - PROCESS | 1660 | 1467431465924 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1660 | 1467431465925 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12112c000 == 35 [pid = 1660] [id = 245] 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113028800) [pid = 1660] [serial = 733] [outer = 0x0] 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1190ca000) [pid = 1660] [serial = 734] [outer = 0x113028800] 20:51:05 INFO - PROCESS | 1660 | 1467431465949 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1194a9400) [pid = 1660] [serial = 735] [outer = 0x113028800] 20:51:06 INFO - PROCESS | 1660 | 1467431466262 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 20:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:51:06 INFO - PROCESS | 1660 | 1467431466295 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1660 | 1467431466297 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:51:06 INFO - PROCESS | 1660 | 1467431466299 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1660 | 1467431466300 Marionette TRACE conn2 <- [1,954,null,{}] 20:51:06 INFO - PROCESS | 1660 | 1467431466304 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}] 20:51:06 INFO - PROCESS | 1660 | 1467431466309 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:06 INFO - PROCESS | 1660 | 1467431466423 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:51:06 INFO - PROCESS | 1660 | 1467431466436 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1660 | 1467431466437 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121447800 == 36 [pid = 1660] [id = 246] 20:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1194af400) [pid = 1660] [serial = 736] [outer = 0x0] 20:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119827400) [pid = 1660] [serial = 737] [outer = 0x1194af400] 20:51:06 INFO - PROCESS | 1660 | 1467431466462 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119d90400) [pid = 1660] [serial = 738] [outer = 0x1194af400] 20:51:06 INFO - PROCESS | 1660 | 1467431466787 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 523ms 20:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:51:06 INFO - PROCESS | 1660 | 1467431466822 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1660 | 1467431466824 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:51:06 INFO - PROCESS | 1660 | 1467431466826 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1660 | 1467431466827 Marionette TRACE conn2 <- [1,958,null,{}] 20:51:06 INFO - PROCESS | 1660 | 1467431466829 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}] 20:51:06 INFO - PROCESS | 1660 | 1467431466830 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:06 INFO - PROCESS | 1660 | 1467431466925 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:51:06 INFO - PROCESS | 1660 | 1467431466938 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1660 | 1467431466939 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x125417800 == 37 [pid = 1660] [id = 247] 20:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119776000) [pid = 1660] [serial = 739] [outer = 0x0] 20:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119db1400) [pid = 1660] [serial = 740] [outer = 0x119776000] 20:51:06 INFO - PROCESS | 1660 | 1467431466963 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119dbdc00) [pid = 1660] [serial = 741] [outer = 0x119776000] 20:51:07 INFO - PROCESS | 1660 | 1467431467296 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 20:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:51:07 INFO - PROCESS | 1660 | 1467431467346 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1660 | 1467431467347 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:51:07 INFO - PROCESS | 1660 | 1467431467349 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1660 | 1467431467350 Marionette TRACE conn2 <- [1,962,null,{}] 20:51:07 INFO - PROCESS | 1660 | 1467431467352 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}] 20:51:07 INFO - PROCESS | 1660 | 1467431467354 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:07 INFO - PROCESS | 1660 | 1467431467449 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:51:07 INFO - PROCESS | 1660 | 1467431467453 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1660 | 1467431467454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12667a000 == 38 [pid = 1660] [id = 248] 20:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119d91800) [pid = 1660] [serial = 742] [outer = 0x0] 20:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120fcb000) [pid = 1660] [serial = 743] [outer = 0x119d91800] 20:51:07 INFO - PROCESS | 1660 | 1467431467479 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121224c00) [pid = 1660] [serial = 744] [outer = 0x119d91800] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c3b800) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182d4400) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176ee000) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11827e400) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112a5d400) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1182d8400) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119d9a000) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123460000) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1288f0c00) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1170c7000) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1194a8400) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1194a8800) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1133a9000) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119dbb000) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1139c5800) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1161acc00) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119be5800) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 20:51:07 INFO - PROCESS | 1660 | 1467431467862 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]]]}] 20:51:07 INFO - PROCESS | 1660 | 1467431467872 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1660 | 1467431467873 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:51:07 INFO - PROCESS | 1660 | 1467431467875 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1660 | 1467431467877 Marionette TRACE conn2 <- [1,966,null,{}] 20:51:07 INFO - PROCESS | 1660 | 1467431467879 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}] 20:51:07 INFO - PROCESS | 1660 | 1467431467880 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:07 INFO - PROCESS | 1660 | 1467431467962 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:51:08 INFO - PROCESS | 1660 | 1467431468017 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1660 | 1467431468019 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11874e000 == 39 [pid = 1660] [id = 249] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11302c000) [pid = 1660] [serial = 745] [outer = 0x0] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182d8800) [pid = 1660] [serial = 746] [outer = 0x11302c000] 20:51:08 INFO - PROCESS | 1660 | 1467431468043 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119bec800) [pid = 1660] [serial = 747] [outer = 0x11302c000] 20:51:08 INFO - PROCESS | 1660 | 1467431468328 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 20:51:08 INFO - PROCESS | 1660 | 1467431468344 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1660 | 1467431468345 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:51:08 INFO - PROCESS | 1660 | 1467431468348 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1660 | 1467431468349 Marionette TRACE conn2 <- [1,970,null,{}] 20:51:08 INFO - PROCESS | 1660 | 1467431468359 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}] 20:51:08 INFO - PROCESS | 1660 | 1467431468360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:08 INFO - PROCESS | 1660 | 1467431468445 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:51:08 INFO - PROCESS | 1660 | 1467431468449 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1660 | 1467431468450 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917d800 == 40 [pid = 1660] [id = 250] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118873000) [pid = 1660] [serial = 748] [outer = 0x0] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121225400) [pid = 1660] [serial = 749] [outer = 0x118873000] 20:51:08 INFO - PROCESS | 1660 | 1467431468475 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12122f800) [pid = 1660] [serial = 750] [outer = 0x118873000] 20:51:08 INFO - PROCESS | 1660 | 1467431468793 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 473ms 20:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:51:08 INFO - PROCESS | 1660 | 1467431468825 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1660 | 1467431468826 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:51:08 INFO - PROCESS | 1660 | 1467431468828 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1660 | 1467431468830 Marionette TRACE conn2 <- [1,974,null,{}] 20:51:08 INFO - PROCESS | 1660 | 1467431468832 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}] 20:51:08 INFO - PROCESS | 1660 | 1467431468834 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:08 INFO - PROCESS | 1660 | 1467431468950 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:51:08 INFO - PROCESS | 1660 | 1467431468956 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1660 | 1467431468958 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c7000 == 41 [pid = 1660] [id = 251] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1182d8400) [pid = 1660] [serial = 751] [outer = 0x0] 20:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121230400) [pid = 1660] [serial = 752] [outer = 0x1182d8400] 20:51:08 INFO - PROCESS | 1660 | 1467431468983 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123429400) [pid = 1660] [serial = 753] [outer = 0x1182d8400] 20:51:09 INFO - PROCESS | 1660 | 1467431469313 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 20:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:51:09 INFO - PROCESS | 1660 | 1467431469348 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1660 | 1467431469349 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1660 | 1467431469351 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1660 | 1467431469352 Marionette TRACE conn2 <- [1,978,null,{}] 20:51:09 INFO - PROCESS | 1660 | 1467431469355 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}] 20:51:09 INFO - PROCESS | 1660 | 1467431469356 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:09 INFO - PROCESS | 1660 | 1467431469434 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:51:09 INFO - PROCESS | 1660 | 1467431469440 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1660 | 1467431469441 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a704800 == 42 [pid = 1660] [id = 252] 20:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123429c00) [pid = 1660] [serial = 754] [outer = 0x0] 20:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12345f800) [pid = 1660] [serial = 755] [outer = 0x123429c00] 20:51:09 INFO - PROCESS | 1660 | 1467431469465 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1234e1800) [pid = 1660] [serial = 756] [outer = 0x123429c00] 20:51:09 INFO - PROCESS | 1660 | 1467431469898 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 571ms 20:51:09 INFO - PROCESS | 1660 | 1467431469923 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1660 | 1467431469925 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:51:09 INFO - PROCESS | 1660 | 1467431469928 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1660 | 1467431469930 Marionette TRACE conn2 <- [1,982,null,{}] 20:51:09 INFO - PROCESS | 1660 | 1467431469934 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}] 20:51:09 INFO - PROCESS | 1660 | 1467431469936 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:10 INFO - PROCESS | 1660 | 1467431470041 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:51:10 INFO - PROCESS | 1660 | 1467431470112 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1660 | 1467431470113 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164b0800 == 43 [pid = 1660] [id = 253] 20:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1121bd800) [pid = 1660] [serial = 757] [outer = 0x0] 20:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113029c00) [pid = 1660] [serial = 758] [outer = 0x1121bd800] 20:51:10 INFO - PROCESS | 1660 | 1467431470145 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113c9a000) [pid = 1660] [serial = 759] [outer = 0x1121bd800] 20:51:10 INFO - PROCESS | 1660 | 1467431470580 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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 672ms 20:51:10 INFO - PROCESS | 1660 | 1467431470603 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 1660 | 1467431470608 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:51:10 INFO - PROCESS | 1660 | 1467431470615 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 1660 | 1467431470617 Marionette TRACE conn2 <- [1,986,null,{}] 20:51:10 INFO - PROCESS | 1660 | 1467431470624 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}] 20:51:10 INFO - PROCESS | 1660 | 1467431470626 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:10 INFO - PROCESS | 1660 | 1467431470818 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:51:10 INFO - PROCESS | 1660 | 1467431470947 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1660 | 1467431470949 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119baf000 == 44 [pid = 1660] [id = 254] 20:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1164e2400) [pid = 1660] [serial = 760] [outer = 0x0] 20:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1170c8800) [pid = 1660] [serial = 761] [outer = 0x1164e2400] 20:51:10 INFO - PROCESS | 1660 | 1467431470980 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118278800) [pid = 1660] [serial = 762] [outer = 0x1164e2400] 20:51:11 INFO - PROCESS | 1660 | 1467431471405 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 825ms 20:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:51:11 INFO - PROCESS | 1660 | 1467431471440 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1660 | 1467431471441 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:51:11 INFO - PROCESS | 1660 | 1467431471443 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1660 | 1467431471446 Marionette TRACE conn2 <- [1,990,null,{}] 20:51:11 INFO - PROCESS | 1660 | 1467431471454 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}] 20:51:11 INFO - PROCESS | 1660 | 1467431471457 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:11 INFO - PROCESS | 1660 | 1467431471560 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:51:11 INFO - PROCESS | 1660 | 1467431471618 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1660 | 1467431471620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a71a800 == 45 [pid = 1660] [id = 255] 20:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119044c00) [pid = 1660] [serial = 763] [outer = 0x0] 20:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1194b7400) [pid = 1660] [serial = 764] [outer = 0x119044c00] 20:51:11 INFO - PROCESS | 1660 | 1467431471651 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1198edc00) [pid = 1660] [serial = 765] [outer = 0x119044c00] 20:51:12 INFO - PROCESS | 1660 | 1467431472100 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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 20:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:51:12 INFO - PROCESS | 1660 | 1467431472115 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1660 | 1467431472117 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 1660 | 1467431472121 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1660 | 1467431472122 Marionette TRACE conn2 <- [1,994,null,{}] 20:51:12 INFO - PROCESS | 1660 | 1467431472125 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}] 20:51:12 INFO - PROCESS | 1660 | 1467431472126 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:12 INFO - PROCESS | 1660 | 1467431472248 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:51:12 INFO - PROCESS | 1660 | 1467431472317 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1660 | 1467431472318 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c8000 == 46 [pid = 1660] [id = 256] 20:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119d57400) [pid = 1660] [serial = 766] [outer = 0x0] 20:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119db5c00) [pid = 1660] [serial = 767] [outer = 0x119d57400] 20:51:12 INFO - PROCESS | 1660 | 1467431472347 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121231400) [pid = 1660] [serial = 768] [outer = 0x119d57400] 20:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 20:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:51:12 INFO - PROCESS | 1660 | 1467431472785 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]]]}] 20:51:12 INFO - PROCESS | 1660 | 1467431472791 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1660 | 1467431472792 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 1660 | 1467431472794 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1660 | 1467431472796 Marionette TRACE conn2 <- [1,998,null,{}] 20:51:12 INFO - PROCESS | 1660 | 1467431472798 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}] 20:51:12 INFO - PROCESS | 1660 | 1467431472800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:13 INFO - PROCESS | 1660 | 1467431473018 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:51:13 INFO - PROCESS | 1660 | 1467431473105 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1660 | 1467431473106 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164a8800 == 47 [pid = 1660] [id = 257] 20:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110eb2c00) [pid = 1660] [serial = 769] [outer = 0x0] 20:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112ecc400) [pid = 1660] [serial = 770] [outer = 0x110eb2c00] 20:51:13 INFO - PROCESS | 1660 | 1467431473135 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1139c6800) [pid = 1660] [serial = 771] [outer = 0x110eb2c00] 20:51:13 INFO - PROCESS | 1660 | 1467431473560 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]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 823ms 20:51:13 INFO - PROCESS | 1660 | 1467431473636 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 1660 | 1467431473639 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:51:13 INFO - PROCESS | 1660 | 1467431473643 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 1660 | 1467431473645 Marionette TRACE conn2 <- [1,1002,null,{}] 20:51:13 INFO - PROCESS | 1660 | 1467431473648 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}] 20:51:13 INFO - PROCESS | 1660 | 1467431473650 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c7000 == 46 [pid = 1660] [id = 251] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12917d800 == 45 [pid = 1660] [id = 250] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11874e000 == 44 [pid = 1660] [id = 249] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12667a000 == 43 [pid = 1660] [id = 248] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x125417800 == 42 [pid = 1660] [id = 247] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121447800 == 41 [pid = 1660] [id = 246] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12112c000 == 40 [pid = 1660] [id = 245] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11965d000 == 39 [pid = 1660] [id = 244] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11874f000 == 38 [pid = 1660] [id = 243] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11694a000 == 37 [pid = 1660] [id = 242] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1130c0800 == 36 [pid = 1660] [id = 241] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119651000 == 35 [pid = 1660] [id = 240] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11666d800 == 34 [pid = 1660] [id = 239] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x126b19000 == 33 [pid = 1660] [id = 238] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c1800 == 32 [pid = 1660] [id = 227] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1164a8800 == 31 [pid = 1660] [id = 257] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c8000 == 30 [pid = 1660] [id = 256] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a71a800 == 29 [pid = 1660] [id = 255] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119baf000 == 28 [pid = 1660] [id = 254] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a704800 == 27 [pid = 1660] [id = 252] 20:51:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1164b0800 == 26 [pid = 1660] [id = 253] 20:51:14 INFO - PROCESS | 1660 | 1467431474261 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1185b4800) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1187ce000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x117ea5c00) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118278000) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1182e1400) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116905c00) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112d16400) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113034800) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1190c9c00) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182df000) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1210bc400) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119db7800) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1260c1c00) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128819800) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c4cc00) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128c48000) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128e1a800) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1288f1400) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119773400) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11946dc00) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119becc00) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119be6800) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119db0800) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119d93800) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120fc1000) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115fc3000) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1180d6800) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1167a5800) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x120fedc00) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121228400) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121460c00) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120fbc800) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1185b1000) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119db4c00) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 20:51:14 INFO - PROCESS | 1660 | 1467431474356 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1660 | 1467431474357 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d4c800 == 27 [pid = 1660] [id = 258] 20:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112a5cc00) [pid = 1660] [serial = 772] [outer = 0x0] 20:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112d11000) [pid = 1660] [serial = 773] [outer = 0x112a5cc00] 20:51:14 INFO - PROCESS | 1660 | 1467431474388 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113c3b400) [pid = 1660] [serial = 774] [outer = 0x112a5cc00] 20:51:14 INFO - PROCESS | 1660 | 1467431474731 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1121ms 20:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:51:14 INFO - PROCESS | 1660 | 1467431474765 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1660 | 1467431474767 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:51:14 INFO - PROCESS | 1660 | 1467431474773 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1660 | 1467431474775 Marionette TRACE conn2 <- [1,1006,null,{}] 20:51:14 INFO - PROCESS | 1660 | 1467431474778 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}] 20:51:14 INFO - PROCESS | 1660 | 1467431474779 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:14 INFO - PROCESS | 1660 | 1467431474878 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:51:14 INFO - PROCESS | 1660 | 1467431474925 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1660 | 1467431474927 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164b0800 == 28 [pid = 1660] [id = 259] 20:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113c9d000) [pid = 1660] [serial = 775] [outer = 0x0] 20:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116903000) [pid = 1660] [serial = 776] [outer = 0x113c9d000] 20:51:14 INFO - PROCESS | 1660 | 1467431474955 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176efc00) [pid = 1660] [serial = 777] [outer = 0x113c9d000] 20:51:15 INFO - PROCESS | 1660 | 1467431475228 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 471ms 20:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:51:15 INFO - PROCESS | 1660 | 1467431475246 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1660 | 1467431475248 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:51:15 INFO - PROCESS | 1660 | 1467431475258 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1660 | 1467431475260 Marionette TRACE conn2 <- [1,1010,null,{}] 20:51:15 INFO - PROCESS | 1660 | 1467431475262 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}] 20:51:15 INFO - PROCESS | 1660 | 1467431475264 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:15 INFO - PROCESS | 1660 | 1467431475351 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:51:15 INFO - PROCESS | 1660 | 1467431475359 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1660 | 1467431475360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184ca000 == 29 [pid = 1660] [id = 260] 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118275400) [pid = 1660] [serial = 778] [outer = 0x0] 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1182df400) [pid = 1660] [serial = 779] [outer = 0x118275400] 20:51:15 INFO - PROCESS | 1660 | 1467431475393 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1185acc00) [pid = 1660] [serial = 780] [outer = 0x118275400] 20:51:15 INFO - PROCESS | 1660 | 1467431475748 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 528ms 20:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:51:15 INFO - PROCESS | 1660 | 1467431475779 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1660 | 1467431475781 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:51:15 INFO - PROCESS | 1660 | 1467431475792 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1660 | 1467431475795 Marionette TRACE conn2 <- [1,1014,null,{}] 20:51:15 INFO - PROCESS | 1660 | 1467431475797 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}] 20:51:15 INFO - PROCESS | 1660 | 1467431475799 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:15 INFO - PROCESS | 1660 | 1467431475879 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:51:15 INFO - PROCESS | 1660 | 1467431475882 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1660 | 1467431475883 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119661800 == 30 [pid = 1660] [id = 261] 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1185b5400) [pid = 1660] [serial = 781] [outer = 0x0] 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11946bc00) [pid = 1660] [serial = 782] [outer = 0x1185b5400] 20:51:15 INFO - PROCESS | 1660 | 1467431475912 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1194b3800) [pid = 1660] [serial = 783] [outer = 0x1185b5400] 20:51:16 INFO - PROCESS | 1660 | 1467431476241 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 478ms 20:51:16 INFO - PROCESS | 1660 | 1467431476264 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1660 | 1467431476265 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:51:16 INFO - PROCESS | 1660 | 1467431476267 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1660 | 1467431476270 Marionette TRACE conn2 <- [1,1018,null,{}] 20:51:16 INFO - PROCESS | 1660 | 1467431476275 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}] 20:51:16 INFO - PROCESS | 1660 | 1467431476276 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:16 INFO - PROCESS | 1660 | 1467431476351 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:51:16 INFO - PROCESS | 1660 | 1467431476418 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1660 | 1467431476419 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198dc800 == 31 [pid = 1660] [id = 262] 20:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1185b1800) [pid = 1660] [serial = 784] [outer = 0x0] 20:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119773400) [pid = 1660] [serial = 785] [outer = 0x1185b1800] 20:51:16 INFO - PROCESS | 1660 | 1467431476444 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119be6400) [pid = 1660] [serial = 786] [outer = 0x1185b1800] 20:51:16 INFO - PROCESS | 1660 | 1467431476774 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 523ms 20:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:51:16 INFO - PROCESS | 1660 | 1467431476791 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1660 | 1467431476792 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:51:16 INFO - PROCESS | 1660 | 1467431476794 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1660 | 1467431476795 Marionette TRACE conn2 <- [1,1022,null,{}] 20:51:16 INFO - PROCESS | 1660 | 1467431476798 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}] 20:51:16 INFO - PROCESS | 1660 | 1467431476799 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:16 INFO - PROCESS | 1660 | 1467431476894 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:51:16 INFO - PROCESS | 1660 | 1467431476929 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1660 | 1467431476933 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121251800 == 32 [pid = 1660] [id = 263] 20:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1180e0800) [pid = 1660] [serial = 787] [outer = 0x0] 20:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119d99400) [pid = 1660] [serial = 788] [outer = 0x1180e0800] 20:51:16 INFO - PROCESS | 1660 | 1467431476965 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120fbe000) [pid = 1660] [serial = 789] [outer = 0x1180e0800] 20:51:17 INFO - PROCESS | 1660 | 1467431477290 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 20:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:51:17 INFO - PROCESS | 1660 | 1467431477313 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1660 | 1467431477315 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:51:17 INFO - PROCESS | 1660 | 1467431477317 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1660 | 1467431477318 Marionette TRACE conn2 <- [1,1026,null,{}] 20:51:17 INFO - PROCESS | 1660 | 1467431477327 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}] 20:51:17 INFO - PROCESS | 1660 | 1467431477328 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:17 INFO - PROCESS | 1660 | 1467431477421 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:51:17 INFO - PROCESS | 1660 | 1467431477425 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1660 | 1467431477427 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x112649800 == 33 [pid = 1660] [id = 264] 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119d95400) [pid = 1660] [serial = 790] [outer = 0x0] 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121226000) [pid = 1660] [serial = 791] [outer = 0x119d95400] 20:51:17 INFO - PROCESS | 1660 | 1467431477451 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1216d3400) [pid = 1660] [serial = 792] [outer = 0x119d95400] 20:51:17 INFO - PROCESS | 1660 | 1467431477800 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 525ms 20:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:51:17 INFO - PROCESS | 1660 | 1467431477842 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1660 | 1467431477843 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:51:17 INFO - PROCESS | 1660 | 1467431477845 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1660 | 1467431477846 Marionette TRACE conn2 <- [1,1030,null,{}] 20:51:17 INFO - PROCESS | 1660 | 1467431477849 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}] 20:51:17 INFO - PROCESS | 1660 | 1467431477850 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:17 INFO - PROCESS | 1660 | 1467431477943 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:51:17 INFO - PROCESS | 1660 | 1467431477947 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1660 | 1467431477948 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x125413000 == 34 [pid = 1660] [id = 265] 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112a5d400) [pid = 1660] [serial = 793] [outer = 0x0] 20:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1218f3800) [pid = 1660] [serial = 794] [outer = 0x112a5d400] 20:51:17 INFO - PROCESS | 1660 | 1467431477972 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1219b5c00) [pid = 1660] [serial = 795] [outer = 0x112a5d400] 20:51:18 INFO - PROCESS | 1660 | 1467431478306 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 20:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:51:18 INFO - PROCESS | 1660 | 1467431478313 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1660 | 1467431478314 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:51:18 INFO - PROCESS | 1660 | 1467431478317 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1660 | 1467431478318 Marionette TRACE conn2 <- [1,1034,null,{}] 20:51:18 INFO - PROCESS | 1660 | 1467431478332 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}] 20:51:18 INFO - PROCESS | 1660 | 1467431478333 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:18 INFO - PROCESS | 1660 | 1467431478606 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113028800) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1194af400) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11302c000) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119776000) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1150cbc00) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167a0c00) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120fef400) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a79800) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1182d8000) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11337c800) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112a58400) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119d91800) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118873000) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123429c00) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:51:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1182d8400) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:51:18 INFO - PROCESS | 1660 | 1467431478649 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1660 | 1467431478650 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117011800 == 35 [pid = 1660] [id = 266] 20:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110eb8000) [pid = 1660] [serial = 796] [outer = 0x0] 20:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112ec7000) [pid = 1660] [serial = 797] [outer = 0x110eb8000] 20:51:18 INFO - PROCESS | 1660 | 1467431478675 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116907800) [pid = 1660] [serial = 798] [outer = 0x110eb8000] 20:51:18 INFO - PROCESS | 1660 | 1467431478946 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 20:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:51:18 INFO - PROCESS | 1660 | 1467431478993 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1660 | 1467431478995 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:51:18 INFO - PROCESS | 1660 | 1467431478997 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1660 | 1467431478998 Marionette TRACE conn2 <- [1,1038,null,{}] 20:51:19 INFO - PROCESS | 1660 | 1467431479000 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}] 20:51:19 INFO - PROCESS | 1660 | 1467431479002 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:19 INFO - PROCESS | 1660 | 1467431479093 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:51:19 INFO - PROCESS | 1660 | 1467431479099 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1660 | 1467431479100 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12668e800 == 36 [pid = 1660] [id = 267] 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119776000) [pid = 1660] [serial = 799] [outer = 0x0] 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120fbc400) [pid = 1660] [serial = 800] [outer = 0x119776000] 20:51:19 INFO - PROCESS | 1660 | 1467431479124 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121a4d400) [pid = 1660] [serial = 801] [outer = 0x119776000] 20:51:19 INFO - PROCESS | 1660 | 1467431479461 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 473ms 20:51:19 INFO - PROCESS | 1660 | 1467431479473 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1660 | 1467431479474 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:51:19 INFO - PROCESS | 1660 | 1467431479477 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1660 | 1467431479478 Marionette TRACE conn2 <- [1,1042,null,{}] 20:51:19 INFO - PROCESS | 1660 | 1467431479480 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}] 20:51:19 INFO - PROCESS | 1660 | 1467431479481 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:19 INFO - PROCESS | 1660 | 1467431479590 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:51:19 INFO - PROCESS | 1660 | 1467431479595 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1660 | 1467431479597 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12918f800 == 37 [pid = 1660] [id = 268] 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112a54400) [pid = 1660] [serial = 802] [outer = 0x0] 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123429000) [pid = 1660] [serial = 803] [outer = 0x112a54400] 20:51:19 INFO - PROCESS | 1660 | 1467431479624 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1234bbc00) [pid = 1660] [serial = 804] [outer = 0x112a54400] 20:51:19 INFO - PROCESS | 1660 | 1467431479943 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 518ms 20:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:51:20 INFO - PROCESS | 1660 | 1467431479995 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1660 | 1467431479997 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:51:20 INFO - PROCESS | 1660 | 1467431479999 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1660 | 1467431480001 Marionette TRACE conn2 <- [1,1046,null,{}] 20:51:20 INFO - PROCESS | 1660 | 1467431480003 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}] 20:51:20 INFO - PROCESS | 1660 | 1467431480005 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:20 INFO - PROCESS | 1660 | 1467431480092 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:51:20 INFO - PROCESS | 1660 | 1467431480095 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1660 | 1467431480097 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192df800 == 38 [pid = 1660] [id = 269] 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123437800) [pid = 1660] [serial = 805] [outer = 0x0] 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1249f2400) [pid = 1660] [serial = 806] [outer = 0x123437800] 20:51:20 INFO - PROCESS | 1660 | 1467431480121 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124dab400) [pid = 1660] [serial = 807] [outer = 0x123437800] 20:51:20 INFO - PROCESS | 1660 | 1467431480452 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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 20:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:51:20 INFO - PROCESS | 1660 | 1467431480471 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1660 | 1467431480473 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:51:20 INFO - PROCESS | 1660 | 1467431480475 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1660 | 1467431480476 Marionette TRACE conn2 <- [1,1050,null,{}] 20:51:20 INFO - PROCESS | 1660 | 1467431480478 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}] 20:51:20 INFO - PROCESS | 1660 | 1467431480479 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:20 INFO - PROCESS | 1660 | 1467431480580 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:51:20 INFO - PROCESS | 1660 | 1467431480587 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1660 | 1467431480589 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x112150000 == 39 [pid = 1660] [id = 270] 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110eaa800) [pid = 1660] [serial = 808] [outer = 0x0] 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x110eb7000) [pid = 1660] [serial = 809] [outer = 0x110eaa800] 20:51:20 INFO - PROCESS | 1660 | 1467431480665 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113034800) [pid = 1660] [serial = 810] [outer = 0x110eaa800] 20:51:21 INFO - PROCESS | 1660 | 1467431481175 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 769ms 20:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:51:21 INFO - PROCESS | 1660 | 1467431481245 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1660 | 1467431481248 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:51:21 INFO - PROCESS | 1660 | 1467431481251 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1660 | 1467431481252 Marionette TRACE conn2 <- [1,1054,null,{}] 20:51:21 INFO - PROCESS | 1660 | 1467431481256 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}] 20:51:21 INFO - PROCESS | 1660 | 1467431481258 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:21 INFO - PROCESS | 1660 | 1467431481369 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:51:21 INFO - PROCESS | 1660 | 1467431481470 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1660 | 1467431481472 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c2000 == 40 [pid = 1660] [id = 271] 20:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1170d0c00) [pid = 1660] [serial = 811] [outer = 0x0] 20:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x117ea6c00) [pid = 1660] [serial = 812] [outer = 0x1170d0c00] 20:51:21 INFO - PROCESS | 1660 | 1467431481502 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1182d5400) [pid = 1660] [serial = 813] [outer = 0x1170d0c00] 20:51:22 INFO - PROCESS | 1660 | 1467431482022 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 822ms 20:51:22 INFO - PROCESS | 1660 | 1467431482073 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1660 | 1467431482076 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:51:22 INFO - PROCESS | 1660 | 1467431482081 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1660 | 1467431482082 Marionette TRACE conn2 <- [1,1058,null,{}] 20:51:22 INFO - PROCESS | 1660 | 1467431482085 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}] 20:51:22 INFO - PROCESS | 1660 | 1467431482087 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:22 INFO - PROCESS | 1660 | 1467431482198 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:51:22 INFO - PROCESS | 1660 | 1467431482253 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1660 | 1467431482255 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x117017800 == 41 [pid = 1660] [id = 272] 20:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11696f800) [pid = 1660] [serial = 814] [outer = 0x0] 20:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118339000) [pid = 1660] [serial = 815] [outer = 0x11696f800] 20:51:22 INFO - PROCESS | 1660 | 1467431482284 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1190c4400) [pid = 1660] [serial = 816] [outer = 0x11696f800] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1192df800 == 40 [pid = 1660] [id = 269] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12918f800 == 39 [pid = 1660] [id = 268] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12668e800 == 38 [pid = 1660] [id = 267] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x117011800 == 37 [pid = 1660] [id = 266] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x125413000 == 36 [pid = 1660] [id = 265] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x112649800 == 35 [pid = 1660] [id = 264] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x121251800 == 34 [pid = 1660] [id = 263] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1198dc800 == 33 [pid = 1660] [id = 262] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x119661800 == 32 [pid = 1660] [id = 261] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1184ca000 == 31 [pid = 1660] [id = 260] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1164b0800 == 30 [pid = 1660] [id = 259] 20:51:22 INFO - PROCESS | 1660 | --DOCSHELL 0x112d4c800 == 29 [pid = 1660] [id = 258] 20:51:22 INFO - PROCESS | 1660 | 1467431482904 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 874ms 20:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:51:22 INFO - PROCESS | 1660 | 1467431482955 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1660 | 1467431482958 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:51:22 INFO - PROCESS | 1660 | 1467431482960 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1660 | 1467431482963 Marionette TRACE conn2 <- [1,1062,null,{}] 20:51:22 INFO - PROCESS | 1660 | 1467431482966 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}] 20:51:22 INFO - PROCESS | 1660 | 1467431482968 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:23 INFO - PROCESS | 1660 | 1467431483048 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1190ca000) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119827400) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1194a9400) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1182d8800) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119db1400) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119d90400) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115fbf000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1164e7000) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116a16000) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117ea6400) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1219ae400) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112a84000) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113033000) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1185adc00) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118274c00) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118281c00) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1130a0000) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120fcb000) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113cd9800) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119dbdc00) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121225400) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119bec800) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121224c00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1234e1800) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12345f800) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12122f800) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123429400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118872c00) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121230400) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 20:51:23 INFO - PROCESS | 1660 | 1467431483111 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1660 | 1467431483114 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x116947000 == 30 [pid = 1660] [id = 273] 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113033000) [pid = 1660] [serial = 817] [outer = 0x0] 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116a14800) [pid = 1660] [serial = 818] [outer = 0x113033000] 20:51:23 INFO - PROCESS | 1660 | 1467431483146 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1182d8000) [pid = 1660] [serial = 819] [outer = 0x113033000] 20:51:23 INFO - PROCESS | 1660 | 1467431483439 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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 20:51:23 INFO - PROCESS | 1660 | 1467431483481 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1660 | 1467431483484 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:51:23 INFO - PROCESS | 1660 | 1467431483492 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1660 | 1467431483494 Marionette TRACE conn2 <- [1,1066,null,{}] 20:51:23 INFO - PROCESS | 1660 | 1467431483496 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}] 20:51:23 INFO - PROCESS | 1660 | 1467431483498 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:23 INFO - PROCESS | 1660 | 1467431483579 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:51:23 INFO - PROCESS | 1660 | 1467431483642 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1660 | 1467431483643 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117248800 == 31 [pid = 1660] [id = 274] 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1182d8c00) [pid = 1660] [serial = 820] [outer = 0x0] 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1187c4400) [pid = 1660] [serial = 821] [outer = 0x1182d8c00] 20:51:23 INFO - PROCESS | 1660 | 1467431483670 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1194ac000) [pid = 1660] [serial = 822] [outer = 0x1182d8c00] 20:51:23 INFO - PROCESS | 1660 | 1467431483964 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 20:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:51:24 INFO - PROCESS | 1660 | 1467431484014 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1660 | 1467431484015 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:51:24 INFO - PROCESS | 1660 | 1467431484017 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1660 | 1467431484022 Marionette TRACE conn2 <- [1,1070,null,{}] 20:51:24 INFO - PROCESS | 1660 | 1467431484030 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}] 20:51:24 INFO - PROCESS | 1660 | 1467431484034 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:24 INFO - PROCESS | 1660 | 1467431484112 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:51:24 INFO - PROCESS | 1660 | 1467431484169 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1660 | 1467431484171 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d6f000 == 32 [pid = 1660] [id = 275] 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1133a8000) [pid = 1660] [serial = 823] [outer = 0x0] 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119825c00) [pid = 1660] [serial = 824] [outer = 0x1133a8000] 20:51:24 INFO - PROCESS | 1660 | 1467431484198 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119d98000) [pid = 1660] [serial = 825] [outer = 0x1133a8000] 20:51:24 INFO - PROCESS | 1660 | 1467431484494 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 525ms 20:51:24 INFO - PROCESS | 1660 | 1467431484542 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1660 | 1467431484544 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:51:24 INFO - PROCESS | 1660 | 1467431484546 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1660 | 1467431484547 Marionette TRACE conn2 <- [1,1074,null,{}] 20:51:24 INFO - PROCESS | 1660 | 1467431484550 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}] 20:51:24 INFO - PROCESS | 1660 | 1467431484551 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:24 INFO - PROCESS | 1660 | 1467431484632 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:51:24 INFO - PROCESS | 1660 | 1467431484637 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1660 | 1467431484639 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d5000 == 33 [pid = 1660] [id = 276] 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fc1c00) [pid = 1660] [serial = 826] [outer = 0x0] 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1211edc00) [pid = 1660] [serial = 827] [outer = 0x120fc1c00] 20:51:24 INFO - PROCESS | 1660 | 1467431484664 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12122bc00) [pid = 1660] [serial = 828] [outer = 0x120fc1c00] 20:51:24 INFO - PROCESS | 1660 | 1467431484993 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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 476ms 20:51:25 INFO - PROCESS | 1660 | 1467431485050 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1660 | 1467431485051 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:51:25 INFO - PROCESS | 1660 | 1467431485057 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1660 | 1467431485058 Marionette TRACE conn2 <- [1,1078,null,{}] 20:51:25 INFO - PROCESS | 1660 | 1467431485067 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}] 20:51:25 INFO - PROCESS | 1660 | 1467431485070 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:25 INFO - PROCESS | 1660 | 1467431485176 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:51:25 INFO - PROCESS | 1660 | 1467431485180 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1660 | 1467431485182 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12541d800 == 34 [pid = 1660] [id = 277] 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113097800) [pid = 1660] [serial = 829] [outer = 0x0] 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121230800) [pid = 1660] [serial = 830] [outer = 0x113097800] 20:51:25 INFO - PROCESS | 1660 | 1467431485208 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1218ef800) [pid = 1660] [serial = 831] [outer = 0x113097800] 20:51:25 INFO - PROCESS | 1660 | 1467431485588 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]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 578ms 20:51:25 INFO - PROCESS | 1660 | 1467431485634 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1660 | 1467431485635 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:51:25 INFO - PROCESS | 1660 | 1467431485637 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1660 | 1467431485638 Marionette TRACE conn2 <- [1,1082,null,{}] 20:51:25 INFO - PROCESS | 1660 | 1467431485641 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}] 20:51:25 INFO - PROCESS | 1660 | 1467431485645 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:25 INFO - PROCESS | 1660 | 1467431485751 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:51:25 INFO - PROCESS | 1660 | 1467431485771 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1660 | 1467431485772 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x126093800 == 35 [pid = 1660] [id = 278] 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1218f7c00) [pid = 1660] [serial = 832] [outer = 0x0] 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1234dd800) [pid = 1660] [serial = 833] [outer = 0x1218f7c00] 20:51:25 INFO - PROCESS | 1660 | 1467431485797 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ae9800) [pid = 1660] [serial = 834] [outer = 0x1218f7c00] 20:51:26 INFO - PROCESS | 1660 | 1467431486143 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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 20:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:51:26 INFO - PROCESS | 1660 | 1467431486157 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1660 | 1467431486158 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:51:26 INFO - PROCESS | 1660 | 1467431486160 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1660 | 1467431486161 Marionette TRACE conn2 <- [1,1086,null,{}] 20:51:26 INFO - PROCESS | 1660 | 1467431486164 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}] 20:51:26 INFO - PROCESS | 1660 | 1467431486165 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:26 INFO - PROCESS | 1660 | 1467431486262 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:51:26 INFO - PROCESS | 1660 | 1467431486275 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1660 | 1467431486276 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x129191000 == 36 [pid = 1660] [id = 279] 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ae5800) [pid = 1660] [serial = 835] [outer = 0x0] 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124ecac00) [pid = 1660] [serial = 836] [outer = 0x124ae5800] 20:51:26 INFO - PROCESS | 1660 | 1467431486300 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125499400) [pid = 1660] [serial = 837] [outer = 0x124ae5800] 20:51:26 INFO - PROCESS | 1660 | 1467431486640 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]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 20:51:26 INFO - PROCESS | 1660 | 1467431486679 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1660 | 1467431486680 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:51:26 INFO - PROCESS | 1660 | 1467431486682 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1660 | 1467431486683 Marionette TRACE conn2 <- [1,1090,null,{}] 20:51:26 INFO - PROCESS | 1660 | 1467431486686 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}] 20:51:26 INFO - PROCESS | 1660 | 1467431486687 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:26 INFO - PROCESS | 1660 | 1467431486783 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:51:26 INFO - PROCESS | 1660 | 1467431486786 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1660 | 1467431486788 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d7800 == 37 [pid = 1660] [id = 280] 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124ecd000) [pid = 1660] [serial = 838] [outer = 0x0] 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1260c0800) [pid = 1660] [serial = 839] [outer = 0x124ecd000] 20:51:26 INFO - PROCESS | 1660 | 1467431486811 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1260c8000) [pid = 1660] [serial = 840] [outer = 0x124ecd000] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1180e0800) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a5cc00) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113c9d000) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1121bd800) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185b5400) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d95400) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118275400) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110eb2c00) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1164e2400) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119044c00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119d57400) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112a5d400) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110eb8000) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a54400) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119776000) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:51:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1185b1800) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:51:27 INFO - PROCESS | 1660 | 1467431487220 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 567ms 20:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:51:27 INFO - PROCESS | 1660 | 1467431487251 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1660 | 1467431487252 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:51:27 INFO - PROCESS | 1660 | 1467431487254 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1660 | 1467431487255 Marionette TRACE conn2 <- [1,1094,null,{}] 20:51:27 INFO - PROCESS | 1660 | 1467431487258 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}] 20:51:27 INFO - PROCESS | 1660 | 1467431487259 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:27 INFO - PROCESS | 1660 | 1467431487334 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:51:27 INFO - PROCESS | 1660 | 1467431487340 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1660 | 1467431487341 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d6d000 == 38 [pid = 1660] [id = 281] 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x110eb8000) [pid = 1660] [serial = 841] [outer = 0x0] 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113097c00) [pid = 1660] [serial = 842] [outer = 0x110eb8000] 20:51:27 INFO - PROCESS | 1660 | 1467431487365 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11833e800) [pid = 1660] [serial = 843] [outer = 0x110eb8000] 20:51:27 INFO - PROCESS | 1660 | 1467431487704 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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 20:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:51:27 INFO - PROCESS | 1660 | 1467431487723 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1660 | 1467431487724 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:51:27 INFO - PROCESS | 1660 | 1467431487726 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1660 | 1467431487728 Marionette TRACE conn2 <- [1,1098,null,{}] 20:51:27 INFO - PROCESS | 1660 | 1467431487730 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}] 20:51:27 INFO - PROCESS | 1660 | 1467431487731 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:27 INFO - PROCESS | 1660 | 1467431487831 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:51:27 INFO - PROCESS | 1660 | 1467431487839 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1660 | 1467431487840 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa6d000 == 39 [pid = 1660] [id = 282] 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118525400) [pid = 1660] [serial = 844] [outer = 0x0] 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119d57400) [pid = 1660] [serial = 845] [outer = 0x118525400] 20:51:27 INFO - PROCESS | 1660 | 1467431487864 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218fa800) [pid = 1660] [serial = 846] [outer = 0x118525400] 20:51:28 INFO - PROCESS | 1660 | 1467431488175 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]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 20:51:28 INFO - PROCESS | 1660 | 1467431488196 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:51:28 INFO - PROCESS | 1660 | 1467431488197 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:51:28 INFO - PROCESS | 1660 | 1467431488200 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1660 | 1467431488202 Marionette TRACE conn2 <- [1,1102,null,{}] 20:51:28 INFO - PROCESS | 1660 | 1467431488207 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}] 20:51:28 INFO - PROCESS | 1660 | 1467431488209 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:28 INFO - PROCESS | 1660 | 1467431488300 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:51:28 INFO - PROCESS | 1660 | 1467431488305 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1660 | 1467431488307 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be0a800 == 40 [pid = 1660] [id = 283] 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1234dec00) [pid = 1660] [serial = 847] [outer = 0x0] 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12665a400) [pid = 1660] [serial = 848] [outer = 0x1234dec00] 20:51:28 INFO - PROCESS | 1660 | 1467431488332 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126b61800) [pid = 1660] [serial = 849] [outer = 0x1234dec00] 20:51:28 INFO - PROCESS | 1660 | 1467431488658 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]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 471ms 20:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:51:28 INFO - PROCESS | 1660 | 1467431488672 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1660 | 1467431488673 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:51:28 INFO - PROCESS | 1660 | 1467431488675 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1660 | 1467431488676 Marionette TRACE conn2 <- [1,1106,null,{}] 20:51:28 INFO - PROCESS | 1660 | 1467431488679 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}] 20:51:28 INFO - PROCESS | 1660 | 1467431488681 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:28 INFO - PROCESS | 1660 | 1467431488786 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:51:28 INFO - PROCESS | 1660 | 1467431488791 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1660 | 1467431488792 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be12000 == 41 [pid = 1660] [id = 284] 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119469000) [pid = 1660] [serial = 850] [outer = 0x0] 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b6a000) [pid = 1660] [serial = 851] [outer = 0x119469000] 20:51:28 INFO - PROCESS | 1660 | 1467431488816 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126c63c00) [pid = 1660] [serial = 852] [outer = 0x119469000] 20:51:29 INFO - PROCESS | 1660 | 1467431489111 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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 20:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:51:29 INFO - PROCESS | 1660 | 1467431489145 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1660 | 1467431489146 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:51:29 INFO - PROCESS | 1660 | 1467431489148 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1660 | 1467431489149 Marionette TRACE conn2 <- [1,1110,null,{}] 20:51:29 INFO - PROCESS | 1660 | 1467431489151 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}] 20:51:29 INFO - PROCESS | 1660 | 1467431489154 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:29 INFO - PROCESS | 1660 | 1467431489284 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:51:29 INFO - PROCESS | 1660 | 1467431489340 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1660 | 1467431489342 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11393d000 == 42 [pid = 1660] [id = 285] 20:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112a59c00) [pid = 1660] [serial = 853] [outer = 0x0] 20:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11302b000) [pid = 1660] [serial = 854] [outer = 0x112a59c00] 20:51:29 INFO - PROCESS | 1660 | 1467431489414 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1164ddc00) [pid = 1660] [serial = 855] [outer = 0x112a59c00] 20:51:29 INFO - PROCESS | 1660 | 1467431489817 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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 725ms 20:51:29 INFO - PROCESS | 1660 | 1467431489915 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1660 | 1467431489918 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:51:30 INFO - PROCESS | 1660 | 1467431490082 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1660 | 1467431490084 Marionette TRACE conn2 <- [1,1114,null,{}] 20:51:30 INFO - PROCESS | 1660 | 1467431490089 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}] 20:51:30 INFO - PROCESS | 1660 | 1467431490090 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:30 INFO - PROCESS | 1660 | 1467431490192 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:51:30 INFO - PROCESS | 1660 | 1467431490243 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1660 | 1467431490245 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d3000 == 43 [pid = 1660] [id = 286] 20:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1187ce000) [pid = 1660] [serial = 856] [outer = 0x0] 20:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x120fc0800) [pid = 1660] [serial = 857] [outer = 0x1187ce000] 20:51:30 INFO - PROCESS | 1660 | 1467431490275 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1218f0800) [pid = 1660] [serial = 858] [outer = 0x1187ce000] 20:51:30 INFO - PROCESS | 1660 | 1467431490742 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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 768ms 20:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:51:30 INFO - PROCESS | 1660 | 1467431490756 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1660 | 1467431490757 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:51:30 INFO - PROCESS | 1660 | 1467431490760 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1660 | 1467431490761 Marionette TRACE conn2 <- [1,1118,null,{}] 20:51:30 INFO - PROCESS | 1660 | 1467431490764 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}] 20:51:30 INFO - PROCESS | 1660 | 1467431490765 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:30 INFO - PROCESS | 1660 | 1467431490872 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:51:30 INFO - PROCESS | 1660 | 1467431490930 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1660 | 1467431490931 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c521000 == 44 [pid = 1660] [id = 287] 20:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12342d000) [pid = 1660] [serial = 859] [outer = 0x0] 20:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1234de000) [pid = 1660] [serial = 860] [outer = 0x12342d000] 20:51:30 INFO - PROCESS | 1660 | 1467431490959 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124ecfc00) [pid = 1660] [serial = 861] [outer = 0x12342d000] 20:51:31 INFO - PROCESS | 1660 | 1467431491412 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]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 20:51:31 INFO - PROCESS | 1660 | 1467431491430 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 1660 | 1467431491434 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:51:31 INFO - PROCESS | 1660 | 1467431491468 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1660 | 1467431491475 Marionette TRACE conn2 <- [1,1122,null,{}] 20:51:31 INFO - PROCESS | 1660 | 1467431491479 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}] 20:51:31 INFO - PROCESS | 1660 | 1467431491483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:31 INFO - PROCESS | 1660 | 1467431491634 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:51:31 INFO - PROCESS | 1660 | 1467431491776 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1660 | 1467431491777 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c80c000 == 45 [pid = 1660] [id = 288] 20:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126885800) [pid = 1660] [serial = 862] [outer = 0x0] 20:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126c5d400) [pid = 1660] [serial = 863] [outer = 0x126885800] 20:51:31 INFO - PROCESS | 1660 | 1467431491819 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126ca0400) [pid = 1660] [serial = 864] [outer = 0x126885800] 20:51:32 INFO - PROCESS | 1660 | 1467431492477 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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1037ms 20:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:51:32 INFO - PROCESS | 1660 | 1467431492495 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1660 | 1467431492498 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:51:32 INFO - PROCESS | 1660 | 1467431492501 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1660 | 1467431492503 Marionette TRACE conn2 <- [1,1126,null,{}] 20:51:32 INFO - PROCESS | 1660 | 1467431492533 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}] 20:51:32 INFO - PROCESS | 1660 | 1467431492535 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:32 INFO - PROCESS | 1660 | 1467431492632 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:51:32 INFO - PROCESS | 1660 | 1467431492700 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1660 | 1467431492702 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11900d800 == 46 [pid = 1660] [id = 289] 20:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116908c00) [pid = 1660] [serial = 865] [outer = 0x0] 20:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1172c3000) [pid = 1660] [serial = 866] [outer = 0x116908c00] 20:51:32 INFO - PROCESS | 1660 | 1467431492729 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118276c00) [pid = 1660] [serial = 867] [outer = 0x116908c00] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12be12000 == 45 [pid = 1660] [id = 284] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12be0a800 == 44 [pid = 1660] [id = 283] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa6d000 == 43 [pid = 1660] [id = 282] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x119d6d000 == 42 [pid = 1660] [id = 281] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d7800 == 41 [pid = 1660] [id = 280] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x129191000 == 40 [pid = 1660] [id = 279] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x126093800 == 39 [pid = 1660] [id = 278] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12541d800 == 38 [pid = 1660] [id = 277] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d5000 == 37 [pid = 1660] [id = 276] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x119d6f000 == 36 [pid = 1660] [id = 275] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x117248800 == 35 [pid = 1660] [id = 274] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x116947000 == 34 [pid = 1660] [id = 273] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x117017800 == 33 [pid = 1660] [id = 272] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c2000 == 32 [pid = 1660] [id = 271] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x112150000 == 31 [pid = 1660] [id = 270] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12c80c000 == 30 [pid = 1660] [id = 288] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12c521000 == 29 [pid = 1660] [id = 287] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d3000 == 28 [pid = 1660] [id = 286] 20:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11393d000 == 27 [pid = 1660] [id = 285] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1249f2400) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119d99400) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112d11000) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113c3b400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116903000) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1176efc00) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113c9a000) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113029c00) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11946bc00) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1194b3800) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121226000) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182df400) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1185acc00) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112ecc400) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1170c8800) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1139c6800) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118278800) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1198edc00) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1194b7400) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121231400) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119db5c00) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120fbe000) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1218f3800) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1216d3400) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1219b5c00) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116907800) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1234bbc00) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112ec7000) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120fbc400) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123429000) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119be6400) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119773400) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121a4d400) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 20:51:33 INFO - PROCESS | 1660 | 1467431493718 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]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1241ms 20:51:33 INFO - PROCESS | 1660 | 1467431493742 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1660 | 1467431493744 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:51:33 INFO - PROCESS | 1660 | 1467431493748 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1660 | 1467431493749 Marionette TRACE conn2 <- [1,1130,null,{}] 20:51:33 INFO - PROCESS | 1660 | 1467431493755 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}] 20:51:33 INFO - PROCESS | 1660 | 1467431493757 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:33 INFO - PROCESS | 1660 | 1467431493840 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:51:33 INFO - PROCESS | 1660 | 1467431493845 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1660 | 1467431493846 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e26800 == 28 [pid = 1660] [id = 290] 20:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1133d2c00) [pid = 1660] [serial = 868] [outer = 0x0] 20:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113941000) [pid = 1660] [serial = 869] [outer = 0x1133d2c00] 20:51:33 INFO - PROCESS | 1660 | 1467431493877 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113cdb800) [pid = 1660] [serial = 870] [outer = 0x1133d2c00] 20:51:34 INFO - PROCESS | 1660 | 1467431494275 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 573ms 20:51:34 INFO - PROCESS | 1660 | 1467431494321 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 1660 | 1467431494325 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:51:34 INFO - PROCESS | 1660 | 1467431494329 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1660 | 1467431494331 Marionette TRACE conn2 <- [1,1134,null,{}] 20:51:34 INFO - PROCESS | 1660 | 1467431494333 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}] 20:51:34 INFO - PROCESS | 1660 | 1467431494335 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:34 INFO - PROCESS | 1660 | 1467431494414 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:51:34 INFO - PROCESS | 1660 | 1467431494422 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1660 | 1467431494424 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x117239800 == 29 [pid = 1660] [id = 291] 20:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1173be400) [pid = 1660] [serial = 871] [outer = 0x0] 20:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117ea5000) [pid = 1660] [serial = 872] [outer = 0x1173be400] 20:51:34 INFO - PROCESS | 1660 | 1467431494451 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118281000) [pid = 1660] [serial = 873] [outer = 0x1173be400] 20:51:34 INFO - PROCESS | 1660 | 1467431494785 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 20:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:51:34 INFO - PROCESS | 1660 | 1467431494799 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 1660 | 1467431494800 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:51:34 INFO - PROCESS | 1660 | 1467431494803 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1660 | 1467431494807 Marionette TRACE conn2 <- [1,1138,null,{}] 20:51:34 INFO - PROCESS | 1660 | 1467431494815 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}] 20:51:34 INFO - PROCESS | 1660 | 1467431494818 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:34 INFO - PROCESS | 1660 | 1467431494896 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:51:34 INFO - PROCESS | 1660 | 1467431494950 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1660 | 1467431494952 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x11875c000 == 30 [pid = 1660] [id = 292] 20:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1182d7000) [pid = 1660] [serial = 874] [outer = 0x0] 20:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118526000) [pid = 1660] [serial = 875] [outer = 0x1182d7000] 20:51:34 INFO - PROCESS | 1660 | 1467431494980 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1194ac800) [pid = 1660] [serial = 876] [outer = 0x1182d7000] 20:51:35 INFO - PROCESS | 1660 | 1467431495287 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 524ms 20:51:35 INFO - PROCESS | 1660 | 1467431495327 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:51:35 INFO - PROCESS | 1660 | 1467431495329 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:51:35 INFO - PROCESS | 1660 | 1467431495331 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1660 | 1467431495332 Marionette TRACE conn2 <- [1,1142,null,{}] 20:51:35 INFO - PROCESS | 1660 | 1467431495335 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}] 20:51:35 INFO - PROCESS | 1660 | 1467431495339 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:35 INFO - PROCESS | 1660 | 1467431495414 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:51:35 INFO - PROCESS | 1660 | 1467431495472 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1660 | 1467431495473 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11966f800 == 31 [pid = 1660] [id = 293] 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1190cd000) [pid = 1660] [serial = 877] [outer = 0x0] 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1198edc00) [pid = 1660] [serial = 878] [outer = 0x1190cd000] 20:51:35 INFO - PROCESS | 1660 | 1467431495499 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d63800) [pid = 1660] [serial = 879] [outer = 0x1190cd000] 20:51:35 INFO - PROCESS | 1660 | 1467431495784 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 20:51:35 INFO - PROCESS | 1660 | 1467431495808 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1660 | 1467431495816 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:51:35 INFO - PROCESS | 1660 | 1467431495831 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1660 | 1467431495832 Marionette TRACE conn2 <- [1,1146,null,{}] 20:51:35 INFO - PROCESS | 1660 | 1467431495835 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}] 20:51:35 INFO - PROCESS | 1660 | 1467431495838 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:35 INFO - PROCESS | 1660 | 1467431495933 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:51:35 INFO - PROCESS | 1660 | 1467431495936 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1660 | 1467431495937 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x121124800 == 32 [pid = 1660] [id = 294] 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11946ac00) [pid = 1660] [serial = 880] [outer = 0x0] 20:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119db0000) [pid = 1660] [serial = 881] [outer = 0x11946ac00] 20:51:35 INFO - PROCESS | 1660 | 1467431495962 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119db9c00) [pid = 1660] [serial = 882] [outer = 0x11946ac00] 20:51:36 INFO - PROCESS | 1660 | 1467431496307 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 20:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:51:36 INFO - PROCESS | 1660 | 1467431496352 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1660 | 1467431496354 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:51:36 INFO - PROCESS | 1660 | 1467431496356 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1660 | 1467431496357 Marionette TRACE conn2 <- [1,1150,null,{}] 20:51:36 INFO - PROCESS | 1660 | 1467431496359 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}] 20:51:36 INFO - PROCESS | 1660 | 1467431496363 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:36 INFO - PROCESS | 1660 | 1467431496475 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:51:36 INFO - PROCESS | 1660 | 1467431496510 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1660 | 1467431496511 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c7800 == 33 [pid = 1660] [id = 295] 20:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119dbe800) [pid = 1660] [serial = 883] [outer = 0x0] 20:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12122ac00) [pid = 1660] [serial = 884] [outer = 0x119dbe800] 20:51:36 INFO - PROCESS | 1660 | 1467431496536 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1218f5c00) [pid = 1660] [serial = 885] [outer = 0x119dbe800] 20:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123437400) [pid = 1660] [serial = 886] [outer = 0x12345d000] 20:51:36 INFO - PROCESS | 1660 | 1467431496883 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 20:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:51:36 INFO - PROCESS | 1660 | 1467431496924 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1660 | 1467431496926 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:51:36 INFO - PROCESS | 1660 | 1467431496928 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1660 | 1467431496929 Marionette TRACE conn2 <- [1,1154,null,{}] 20:51:36 INFO - PROCESS | 1660 | 1467431496931 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}] 20:51:36 INFO - PROCESS | 1660 | 1467431496939 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:37 INFO - PROCESS | 1660 | 1467431497031 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:51:37 INFO - PROCESS | 1660 | 1467431497077 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1660 | 1467431497078 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12358a000 == 34 [pid = 1660] [id = 296] 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1218f6400) [pid = 1660] [serial = 887] [outer = 0x0] 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12342e400) [pid = 1660] [serial = 888] [outer = 0x1218f6400] 20:51:37 INFO - PROCESS | 1660 | 1467431497102 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123469400) [pid = 1660] [serial = 889] [outer = 0x1218f6400] 20:51:37 INFO - PROCESS | 1660 | 1467431497410 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 517ms 20:51:37 INFO - PROCESS | 1660 | 1467431497450 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1660 | 1467431497452 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:51:37 INFO - PROCESS | 1660 | 1467431497457 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1660 | 1467431497458 Marionette TRACE conn2 <- [1,1158,null,{}] 20:51:37 INFO - PROCESS | 1660 | 1467431497460 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}] 20:51:37 INFO - PROCESS | 1660 | 1467431497461 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:37 INFO - PROCESS | 1660 | 1467431497554 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:51:37 INFO - PROCESS | 1660 | 1467431497589 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1660 | 1467431497590 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126679800 == 35 [pid = 1660] [id = 297] 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121cd8c00) [pid = 1660] [serial = 890] [outer = 0x0] 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1249f1800) [pid = 1660] [serial = 891] [outer = 0x121cd8c00] 20:51:37 INFO - PROCESS | 1660 | 1467431497614 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124c60800) [pid = 1660] [serial = 892] [outer = 0x121cd8c00] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119469000) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11696f800) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113033000) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113097800) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124ae5800) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182d8c00) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1234dec00) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1133a8000) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218f7c00) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110eaa800) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123437800) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x110eb8000) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1170d0c00) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118525400) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x120fc1c00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:51:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124ecd000) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:51:38 INFO - PROCESS | 1660 | 1467431498082 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 20:51:38 INFO - PROCESS | 1660 | 1467431498127 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 1660 | 1467431498128 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:51:38 INFO - PROCESS | 1660 | 1467431498130 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1660 | 1467431498132 Marionette TRACE conn2 <- [1,1162,null,{}] 20:51:38 INFO - PROCESS | 1660 | 1467431498134 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}] 20:51:38 INFO - PROCESS | 1660 | 1467431498135 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:38 INFO - PROCESS | 1660 | 1467431498218 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:51:38 INFO - PROCESS | 1660 | 1467431498273 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1660 | 1467431498274 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b05800 == 36 [pid = 1660] [id = 298] 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112a53800) [pid = 1660] [serial = 893] [outer = 0x0] 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172c5c00) [pid = 1660] [serial = 894] [outer = 0x112a53800] 20:51:38 INFO - PROCESS | 1660 | 1467431498299 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120fc9400) [pid = 1660] [serial = 895] [outer = 0x112a53800] 20:51:38 INFO - PROCESS | 1660 | 1467431498581 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 20:51:38 INFO - PROCESS | 1660 | 1467431498600 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 1660 | 1467431498602 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:51:38 INFO - PROCESS | 1660 | 1467431498616 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1660 | 1467431498617 Marionette TRACE conn2 <- [1,1166,null,{}] 20:51:38 INFO - PROCESS | 1660 | 1467431498632 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}] 20:51:38 INFO - PROCESS | 1660 | 1467431498633 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:38 INFO - PROCESS | 1660 | 1467431498758 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:51:38 INFO - PROCESS | 1660 | 1467431498828 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1660 | 1467431498829 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x129182800 == 37 [pid = 1660] [id = 299] 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113947c00) [pid = 1660] [serial = 896] [outer = 0x0] 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1216d4400) [pid = 1660] [serial = 897] [outer = 0x113947c00] 20:51:38 INFO - PROCESS | 1660 | 1467431498869 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124dab800) [pid = 1660] [serial = 898] [outer = 0x113947c00] 20:51:39 INFO - PROCESS | 1660 | 1467431499123 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]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 532ms 20:51:39 INFO - PROCESS | 1660 | 1467431499149 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1660 | 1467431499151 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:51:39 INFO - PROCESS | 1660 | 1467431499161 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1660 | 1467431499163 Marionette TRACE conn2 <- [1,1170,null,{}] 20:51:39 INFO - PROCESS | 1660 | 1467431499165 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}] 20:51:39 INFO - PROCESS | 1660 | 1467431499166 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:39 INFO - PROCESS | 1660 | 1467431499266 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:51:39 INFO - PROCESS | 1660 | 1467431499271 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1660 | 1467431499273 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d5800 == 38 [pid = 1660] [id = 300] 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ec8c00) [pid = 1660] [serial = 899] [outer = 0x0] 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1260c2c00) [pid = 1660] [serial = 900] [outer = 0x124ec8c00] 20:51:39 INFO - PROCESS | 1660 | 1467431499299 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12665dc00) [pid = 1660] [serial = 901] [outer = 0x124ec8c00] 20:51:39 INFO - PROCESS | 1660 | 1467431499629 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]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 20:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:51:39 INFO - PROCESS | 1660 | 1467431499680 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1660 | 1467431499681 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:51:39 INFO - PROCESS | 1660 | 1467431499684 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1660 | 1467431499685 Marionette TRACE conn2 <- [1,1174,null,{}] 20:51:39 INFO - PROCESS | 1660 | 1467431499687 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}] 20:51:39 INFO - PROCESS | 1660 | 1467431499688 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:39 INFO - PROCESS | 1660 | 1467431499773 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:51:39 INFO - PROCESS | 1660 | 1467431499778 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1660 | 1467431499779 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa61000 == 39 [pid = 1660] [id = 301] 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126810000) [pid = 1660] [serial = 902] [outer = 0x0] 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126b69800) [pid = 1660] [serial = 903] [outer = 0x126810000] 20:51:39 INFO - PROCESS | 1660 | 1467431499798 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126c65000) [pid = 1660] [serial = 904] [outer = 0x126810000] 20:51:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117239800 == 38 [pid = 1660] [id = 291] 20:51:40 INFO - PROCESS | 1660 | --DOCSHELL 0x113e26800 == 37 [pid = 1660] [id = 290] 20:51:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11900d800 == 36 [pid = 1660] [id = 289] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11875c000 == 35 [pid = 1660] [id = 292] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x126b05800 == 34 [pid = 1660] [id = 298] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x129182800 == 33 [pid = 1660] [id = 299] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c7800 == 32 [pid = 1660] [id = 295] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x126679800 == 31 [pid = 1660] [id = 297] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121124800 == 30 [pid = 1660] [id = 294] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12358a000 == 29 [pid = 1660] [id = 296] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11966f800 == 28 [pid = 1660] [id = 293] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126b61800) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126b6a000) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126c63c00) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d5800 == 27 [pid = 1660] [id = 300] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1190c4400) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116a14800) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121230800) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124ecac00) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1187c4400) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12665a400) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119825c00) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1234dd800) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110eb7000) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124dab400) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113097c00) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1182d5400) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113034800) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11833e800) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1194ac000) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119d98000) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x117ea6c00) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119d57400) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124ae9800) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12122bc00) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1218fa800) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1211edc00) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1218ef800) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x125499400) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1182d8000) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1260c0800) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x118339000) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1260c8000) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 20:51:41 INFO - PROCESS | 1660 | 1467431501351 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] 20:51:41 INFO - PROCESS | 1660 | 1467431501410 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:51:41 INFO - PROCESS | 1660 | 1467431501413 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1660 | 1467431501416 Marionette TRACE conn2 <- [1,1178,null,{}] 20:51:41 INFO - PROCESS | 1660 | 1467431501421 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}] 20:51:41 INFO - PROCESS | 1660 | 1467431501423 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:41 INFO - PROCESS | 1660 | 1467431501521 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:51:41 INFO - PROCESS | 1660 | 1467431501528 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1660 | 1467431501531 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x115de0000 == 28 [pid = 1660] [id = 302] 20:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1133b0000) [pid = 1660] [serial = 905] [outer = 0x0] 20:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1133ce400) [pid = 1660] [serial = 906] [outer = 0x1133b0000] 20:51:41 INFO - PROCESS | 1660 | 1467431501562 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113c9a000) [pid = 1660] [serial = 907] [outer = 0x1133b0000] 20:51:41 INFO - PROCESS | 1660 | 1467431501899 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] 20:51:41 INFO - PROCESS | 1660 | 1467431501938 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:51:41 INFO - PROCESS | 1660 | 1467431501943 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1660 | 1467431501944 Marionette TRACE conn2 <- [1,1182,null,{}] 20:51:41 INFO - PROCESS | 1660 | 1467431501947 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}] 20:51:41 INFO - PROCESS | 1660 | 1467431501949 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:42 INFO - PROCESS | 1660 | 1467431502028 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:51:42 INFO - PROCESS | 1660 | 1467431502078 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1660 | 1467431502079 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700b000 == 29 [pid = 1660] [id = 303] 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11501e800) [pid = 1660] [serial = 908] [outer = 0x0] 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1161b2c00) [pid = 1660] [serial = 909] [outer = 0x11501e800] 20:51:42 INFO - PROCESS | 1660 | 1467431502106 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116978400) [pid = 1660] [serial = 910] [outer = 0x11501e800] 20:51:42 INFO - PROCESS | 1660 | 1467431502408 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] 20:51:42 INFO - PROCESS | 1660 | 1467431502473 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:51:42 INFO - PROCESS | 1660 | 1467431502476 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1660 | 1467431502479 Marionette TRACE conn2 <- [1,1186,null,{}] 20:51:42 INFO - PROCESS | 1660 | 1467431502486 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}] 20:51:42 INFO - PROCESS | 1660 | 1467431502490 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:42 INFO - PROCESS | 1660 | 1467431502586 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:51:42 INFO - PROCESS | 1660 | 1467431502615 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1660 | 1467431502617 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cc800 == 30 [pid = 1660] [id = 304] 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x111e58000) [pid = 1660] [serial = 911] [outer = 0x0] 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118276400) [pid = 1660] [serial = 912] [outer = 0x111e58000] 20:51:42 INFO - PROCESS | 1660 | 1467431502644 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1182e0400) [pid = 1660] [serial = 913] [outer = 0x111e58000] 20:51:42 INFO - PROCESS | 1660 | 1467431502950 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] 20:51:43 INFO - PROCESS | 1660 | 1467431503001 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:51:43 INFO - PROCESS | 1660 | 1467431503007 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1660 | 1467431503008 Marionette TRACE conn2 <- [1,1190,null,{}] 20:51:43 INFO - PROCESS | 1660 | 1467431503011 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}] 20:51:43 INFO - PROCESS | 1660 | 1467431503012 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:43 INFO - PROCESS | 1660 | 1467431503109 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:51:43 INFO - PROCESS | 1660 | 1467431503180 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1660 | 1467431503182 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119013800 == 31 [pid = 1660] [id = 305] 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1182df800) [pid = 1660] [serial = 914] [outer = 0x0] 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1187c3000) [pid = 1660] [serial = 915] [outer = 0x1182df800] 20:51:43 INFO - PROCESS | 1660 | 1467431503223 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112a54000) [pid = 1660] [serial = 916] [outer = 0x1182df800] 20:51:43 INFO - PROCESS | 1660 | 1467431503605 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] 20:51:43 INFO - PROCESS | 1660 | 1467431503626 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:51:43 INFO - PROCESS | 1660 | 1467431503629 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1660 | 1467431503630 Marionette TRACE conn2 <- [1,1194,null,{}] 20:51:43 INFO - PROCESS | 1660 | 1467431503632 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}] 20:51:43 INFO - PROCESS | 1660 | 1467431503633 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:43 INFO - PROCESS | 1660 | 1467431503714 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:51:43 INFO - PROCESS | 1660 | 1467431503718 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1660 | 1467431503721 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d6f800 == 32 [pid = 1660] [id = 306] 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113c9d000) [pid = 1660] [serial = 917] [outer = 0x0] 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1194af800) [pid = 1660] [serial = 918] [outer = 0x113c9d000] 20:51:43 INFO - PROCESS | 1660 | 1467431503746 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119823400) [pid = 1660] [serial = 919] [outer = 0x113c9d000] 20:51:44 INFO - PROCESS | 1660 | 1467431504075 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1660 | 1467431504116 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:51:44 INFO - PROCESS | 1660 | 1467431504119 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1660 | 1467431504123 Marionette TRACE conn2 <- [1,1198,null,{}] 20:51:44 INFO - PROCESS | 1660 | 1467431504126 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}] 20:51:44 INFO - PROCESS | 1660 | 1467431504130 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:44 INFO - PROCESS | 1660 | 1467431504222 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:51:44 INFO - PROCESS | 1660 | 1467431504225 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1660 | 1467431504226 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121257800 == 33 [pid = 1660] [id = 307] 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1190c9000) [pid = 1660] [serial = 920] [outer = 0x0] 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119bed800) [pid = 1660] [serial = 921] [outer = 0x1190c9000] 20:51:44 INFO - PROCESS | 1660 | 1467431504254 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fed400) [pid = 1660] [serial = 922] [outer = 0x1190c9000] 20:51:44 INFO - PROCESS | 1660 | 1467431504558 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]]]}] 20:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 472ms 20:51:44 INFO - PROCESS | 1660 | 1467431504592 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1660 | 1467431504593 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:51:44 INFO - PROCESS | 1660 | 1467431504595 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1660 | 1467431504596 Marionette TRACE conn2 <- [1,1202,null,{}] 20:51:44 INFO - PROCESS | 1660 | 1467431504598 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}] 20:51:44 INFO - PROCESS | 1660 | 1467431504599 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:44 INFO - PROCESS | 1660 | 1467431504677 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:51:44 INFO - PROCESS | 1660 | 1467431504681 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1660 | 1467431504682 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a24000 == 34 [pid = 1660] [id = 308] 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1210b9000) [pid = 1660] [serial = 923] [outer = 0x0] 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121227000) [pid = 1660] [serial = 924] [outer = 0x1210b9000] 20:51:44 INFO - PROCESS | 1660 | 1467431504708 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121333800) [pid = 1660] [serial = 925] [outer = 0x1210b9000] 20:51:45 INFO - PROCESS | 1660 | 1467431505039 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]]]}] 20:51:45 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 20:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 20:51:45 INFO - PROCESS | 1660 | 1467431505065 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1660 | 1467431505066 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:51:45 INFO - PROCESS | 1660 | 1467431505068 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1660 | 1467431505070 Marionette TRACE conn2 <- [1,1206,null,{}] 20:51:45 INFO - PROCESS | 1660 | 1467431505074 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}] 20:51:45 INFO - PROCESS | 1660 | 1467431505075 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:45 INFO - PROCESS | 1660 | 1467431505170 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:51:45 INFO - PROCESS | 1660 | 1467431505177 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1660 | 1467431505178 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x123592000 == 35 [pid = 1660] [id = 309] 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121333c00) [pid = 1660] [serial = 926] [outer = 0x0] 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1218f2400) [pid = 1660] [serial = 927] [outer = 0x121333c00] 20:51:45 INFO - PROCESS | 1660 | 1467431505204 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1218fcc00) [pid = 1660] [serial = 928] [outer = 0x121333c00] 20:51:45 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 20:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 20:51:45 INFO - PROCESS | 1660 | 1467431505583 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]]]}] 20:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:51:45 INFO - PROCESS | 1660 | 1467431505592 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1660 | 1467431505594 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:51:45 INFO - PROCESS | 1660 | 1467431505598 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1660 | 1467431505599 Marionette TRACE conn2 <- [1,1210,null,{}] 20:51:45 INFO - PROCESS | 1660 | 1467431505607 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}] 20:51:45 INFO - PROCESS | 1660 | 1467431505609 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:45 INFO - PROCESS | 1660 | 1467431505724 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:51:45 INFO - PROCESS | 1660 | 1467431505814 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1660 | 1467431505815 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cb800 == 36 [pid = 1660] [id = 310] 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11697bc00) [pid = 1660] [serial = 929] [outer = 0x0] 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121a5a400) [pid = 1660] [serial = 930] [outer = 0x11697bc00] 20:51:45 INFO - PROCESS | 1660 | 1467431505840 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1234b4c00) [pid = 1660] [serial = 931] [outer = 0x11697bc00] 20:51:46 INFO - PROCESS | 1660 | 1467431506094 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 523ms 20:51:46 INFO - PROCESS | 1660 | 1467431506127 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1660 | 1467431506128 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:51:46 INFO - PROCESS | 1660 | 1467431506131 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1660 | 1467431506132 Marionette TRACE conn2 <- [1,1214,null,{}] 20:51:46 INFO - PROCESS | 1660 | 1467431506134 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}] 20:51:46 INFO - PROCESS | 1660 | 1467431506136 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:46 INFO - PROCESS | 1660 | 1467431506226 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:51:46 INFO - PROCESS | 1660 | 1467431506230 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1660 | 1467431506231 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ebe000 == 37 [pid = 1660] [id = 311] 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1234dd800) [pid = 1660] [serial = 932] [outer = 0x0] 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124aebc00) [pid = 1660] [serial = 933] [outer = 0x1234dd800] 20:51:46 INFO - PROCESS | 1660 | 1467431506256 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x125493c00) [pid = 1660] [serial = 934] [outer = 0x1234dd800] 20:51:46 INFO - PROCESS | 1660 | 1467431506609 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 20:51:46 INFO - PROCESS | 1660 | 1467431506650 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1660 | 1467431506652 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:51:46 INFO - PROCESS | 1660 | 1467431506654 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1660 | 1467431506656 Marionette TRACE conn2 <- [1,1218,null,{}] 20:51:46 INFO - PROCESS | 1660 | 1467431506658 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}] 20:51:46 INFO - PROCESS | 1660 | 1467431506659 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:46 INFO - PROCESS | 1660 | 1467431506764 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:51:46 INFO - PROCESS | 1660 | 1467431506775 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1660 | 1467431506776 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bcc800 == 38 [pid = 1660] [id = 312] 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125494400) [pid = 1660] [serial = 935] [outer = 0x0] 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12549e000) [pid = 1660] [serial = 936] [outer = 0x125494400] 20:51:46 INFO - PROCESS | 1660 | 1467431506809 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12665bc00) [pid = 1660] [serial = 937] [outer = 0x125494400] 20:51:47 INFO - PROCESS | 1660 | 1467431507151 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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 20:51:47 INFO - PROCESS | 1660 | 1467431507175 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:51:47 INFO - PROCESS | 1660 | 1467431507177 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:51:47 INFO - PROCESS | 1660 | 1467431507180 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1660 | 1467431507182 Marionette TRACE conn2 <- [1,1222,null,{}] 20:51:47 INFO - PROCESS | 1660 | 1467431507185 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}] 20:51:47 INFO - PROCESS | 1660 | 1467431507188 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:47 INFO - PROCESS | 1660 | 1467431507329 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:51:47 INFO - PROCESS | 1660 | 1467431507332 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1660 | 1467431507333 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d8000 == 39 [pid = 1660] [id = 313] 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119822800) [pid = 1660] [serial = 938] [outer = 0x0] 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126887c00) [pid = 1660] [serial = 939] [outer = 0x119822800] 20:51:47 INFO - PROCESS | 1660 | 1467431507357 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126c62c00) [pid = 1660] [serial = 940] [outer = 0x119822800] 20:51:47 INFO - PROCESS | 1660 | 1467431507689 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] 20:51:47 INFO - PROCESS | 1660 | 1467431507703 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:51:47 INFO - PROCESS | 1660 | 1467431507706 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1660 | 1467431507708 Marionette TRACE conn2 <- [1,1226,null,{}] 20:51:47 INFO - PROCESS | 1660 | 1467431507711 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}] 20:51:47 INFO - PROCESS | 1660 | 1467431507713 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:47 INFO - PROCESS | 1660 | 1467431507857 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:51:47 INFO - PROCESS | 1660 | 1467431507885 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1660 | 1467431507886 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b20f000 == 40 [pid = 1660] [id = 314] 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126c63400) [pid = 1660] [serial = 941] [outer = 0x0] 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126ca0000) [pid = 1660] [serial = 942] [outer = 0x126c63400] 20:51:47 INFO - PROCESS | 1660 | 1467431507925 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126ca5c00) [pid = 1660] [serial = 943] [outer = 0x126c63400] 20:51:48 INFO - PROCESS | 1660 | 1467431508288 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]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 20:51:48 INFO - PROCESS | 1660 | 1467431508330 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:51:48 INFO - PROCESS | 1660 | 1467431508331 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:51:48 INFO - PROCESS | 1660 | 1467431508333 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1660 | 1467431508334 Marionette TRACE conn2 <- [1,1230,null,{}] 20:51:48 INFO - PROCESS | 1660 | 1467431508336 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}] 20:51:48 INFO - PROCESS | 1660 | 1467431508337 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:48 INFO - PROCESS | 1660 | 1467431508577 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ec8c00) [pid = 1660] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11946ac00) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112a53800) [pid = 1660] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119dbe800) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1218f6400) [pid = 1660] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121cd8c00) [pid = 1660] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113947c00) [pid = 1660] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1173be400) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133d2c00) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116908c00) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126885800) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12342d000) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1187ce000) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112a59c00) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1190cd000) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:51:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d7000) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:51:48 INFO - PROCESS | 1660 | 1467431508635 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1660 | 1467431508636 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11736a800 == 41 [pid = 1660] [id = 315] 20:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112a53800) [pid = 1660] [serial = 944] [outer = 0x0] 20:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x115013c00) [pid = 1660] [serial = 945] [outer = 0x112a53800] 20:51:48 INFO - PROCESS | 1660 | 1467431508660 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11827ec00) [pid = 1660] [serial = 946] [outer = 0x112a53800] 20:51:48 INFO - PROCESS | 1660 | 1467431508907 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]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 622ms 20:51:48 INFO - PROCESS | 1660 | 1467431508960 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1660 | 1467431508961 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:51:48 INFO - PROCESS | 1660 | 1467431508963 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1660 | 1467431508964 Marionette TRACE conn2 <- [1,1234,null,{}] 20:51:48 INFO - PROCESS | 1660 | 1467431508967 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}] 20:51:48 INFO - PROCESS | 1660 | 1467431508968 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:49 INFO - PROCESS | 1660 | 1467431509066 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:51:49 INFO - PROCESS | 1660 | 1467431509069 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1660 | 1467431509073 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4eb000 == 42 [pid = 1660] [id = 316] 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11946ac00) [pid = 1660] [serial = 947] [outer = 0x0] 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1218f6400) [pid = 1660] [serial = 948] [outer = 0x11946ac00] 20:51:49 INFO - PROCESS | 1660 | 1467431509097 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260ca400) [pid = 1660] [serial = 949] [outer = 0x11946ac00] 20:51:49 INFO - PROCESS | 1660 | 1467431509418 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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 20:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:51:49 INFO - PROCESS | 1660 | 1467431509432 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1660 | 1467431509433 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:51:49 INFO - PROCESS | 1660 | 1467431509436 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1660 | 1467431509438 Marionette TRACE conn2 <- [1,1238,null,{}] 20:51:49 INFO - PROCESS | 1660 | 1467431509441 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}] 20:51:49 INFO - PROCESS | 1660 | 1467431509442 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:49 INFO - PROCESS | 1660 | 1467431509546 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:51:49 INFO - PROCESS | 1660 | 1467431509552 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1660 | 1467431509553 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be12000 == 43 [pid = 1660] [id = 317] 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118278800) [pid = 1660] [serial = 950] [outer = 0x0] 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1260ca000) [pid = 1660] [serial = 951] [outer = 0x118278800] 20:51:49 INFO - PROCESS | 1660 | 1467431509577 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12881a000) [pid = 1660] [serial = 952] [outer = 0x118278800] 20:51:49 INFO - PROCESS | 1660 | 1467431509880 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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 20:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:51:49 INFO - PROCESS | 1660 | 1467431509909 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1660 | 1467431509910 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:51:49 INFO - PROCESS | 1660 | 1467431509912 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1660 | 1467431509913 Marionette TRACE conn2 <- [1,1242,null,{}] 20:51:49 INFO - PROCESS | 1660 | 1467431509915 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}] 20:51:49 INFO - PROCESS | 1660 | 1467431509916 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:50 INFO - PROCESS | 1660 | 1467431510001 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:51:50 INFO - PROCESS | 1660 | 1467431510008 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1660 | 1467431510009 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be97800 == 44 [pid = 1660] [id = 318] 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1219b5800) [pid = 1660] [serial = 953] [outer = 0x0] 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1288e8c00) [pid = 1660] [serial = 954] [outer = 0x1219b5800] 20:51:50 INFO - PROCESS | 1660 | 1467431510032 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1288ef400) [pid = 1660] [serial = 955] [outer = 0x1219b5800] 20:51:50 INFO - PROCESS | 1660 | 1467431510343 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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 20:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:51:50 INFO - PROCESS | 1660 | 1467431510382 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1660 | 1467431510383 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:51:50 INFO - PROCESS | 1660 | 1467431510385 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1660 | 1467431510386 Marionette TRACE conn2 <- [1,1246,null,{}] 20:51:50 INFO - PROCESS | 1660 | 1467431510388 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}] 20:51:50 INFO - PROCESS | 1660 | 1467431510389 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:50 INFO - PROCESS | 1660 | 1467431510494 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:51:50 INFO - PROCESS | 1660 | 1467431510500 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1660 | 1467431510501 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c51a000 == 45 [pid = 1660] [id = 319] 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1288ea000) [pid = 1660] [serial = 956] [outer = 0x0] 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1288f1c00) [pid = 1660] [serial = 957] [outer = 0x1288ea000] 20:51:50 INFO - PROCESS | 1660 | 1467431510525 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c46400) [pid = 1660] [serial = 958] [outer = 0x1288ea000] 20:51:51 INFO - PROCESS | 1660 | 1467431511060 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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 720ms 20:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:51:51 INFO - PROCESS | 1660 | 1467431511107 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 1660 | 1467431511109 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:51:51 INFO - PROCESS | 1660 | 1467431511112 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 1660 | 1467431511116 Marionette TRACE conn2 <- [1,1250,null,{}] 20:51:51 INFO - PROCESS | 1660 | 1467431511119 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}] 20:51:51 INFO - PROCESS | 1660 | 1467431511121 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:51 INFO - PROCESS | 1660 | 1467431511235 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:51:51 INFO - PROCESS | 1660 | 1467431511358 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1660 | 1467431511360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x117016800 == 46 [pid = 1660] [id = 320] 20:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113c32800) [pid = 1660] [serial = 959] [outer = 0x0] 20:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1150c3000) [pid = 1660] [serial = 960] [outer = 0x113c32800] 20:51:51 INFO - PROCESS | 1660 | 1467431511391 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1164e0000) [pid = 1660] [serial = 961] [outer = 0x113c32800] 20:51:52 INFO - PROCESS | 1660 | 1467431512050 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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 972ms 20:51:52 INFO - PROCESS | 1660 | 1467431512113 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:51:52 INFO - PROCESS | 1660 | 1467431512116 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:51:52 INFO - PROCESS | 1660 | 1467431512119 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1660 | 1467431512121 Marionette TRACE conn2 <- [1,1254,null,{}] 20:51:52 INFO - PROCESS | 1660 | 1467431512125 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}] 20:51:52 INFO - PROCESS | 1660 | 1467431512127 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:52 INFO - PROCESS | 1660 | 1467431512229 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:51:52 INFO - PROCESS | 1660 | 1467431512308 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1660 | 1467431512311 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e39000 == 47 [pid = 1660] [id = 321] 20:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x112ed1c00) [pid = 1660] [serial = 962] [outer = 0x0] 20:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113cdd800) [pid = 1660] [serial = 963] [outer = 0x112ed1c00] 20:51:52 INFO - PROCESS | 1660 | 1467431512341 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176e6800) [pid = 1660] [serial = 964] [outer = 0x112ed1c00] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12be97800 == 46 [pid = 1660] [id = 318] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12be12000 == 45 [pid = 1660] [id = 317] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4eb000 == 44 [pid = 1660] [id = 316] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11736a800 == 43 [pid = 1660] [id = 315] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12b20f000 == 42 [pid = 1660] [id = 314] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d8000 == 41 [pid = 1660] [id = 313] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119bcc800 == 40 [pid = 1660] [id = 312] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x128ebe000 == 39 [pid = 1660] [id = 311] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126b69800) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cb800 == 38 [pid = 1660] [id = 310] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x123592000 == 37 [pid = 1660] [id = 309] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121a24000 == 36 [pid = 1660] [id = 308] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121257800 == 35 [pid = 1660] [id = 307] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119d6f800 == 34 [pid = 1660] [id = 306] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119013800 == 33 [pid = 1660] [id = 305] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cc800 == 32 [pid = 1660] [id = 304] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11700b000 == 31 [pid = 1660] [id = 303] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x115de0000 == 30 [pid = 1660] [id = 302] 20:51:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa61000 == 29 [pid = 1660] [id = 301] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1218f5c00) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120fc9400) [pid = 1660] [serial = 895] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1249f1800) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123469400) [pid = 1660] [serial = 889] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1216d4400) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12665dc00) [pid = 1660] [serial = 901] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117ea5000) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118281000) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113941000) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113cdb800) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118276c00) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1172c3000) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126ca0400) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126c5d400) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124ecfc00) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1234de000) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218f0800) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120fc0800) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11302b000) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1164ddc00) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1198edc00) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118526000) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1194ac800) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c60800) [pid = 1660] [serial = 892] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119db9c00) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119d63800) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124dab800) [pid = 1660] [serial = 898] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1260c2c00) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119db0000) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1172c5c00) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119be4400) [pid = 1660] [serial = 489] [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.] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12122ac00) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12342e400) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 20:51:52 INFO - PROCESS | 1660 | 1467431512794 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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 722ms 20:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:51:52 INFO - PROCESS | 1660 | 1467431512844 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1660 | 1467431512847 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:51:52 INFO - PROCESS | 1660 | 1467431512854 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1660 | 1467431512856 Marionette TRACE conn2 <- [1,1258,null,{}] 20:51:52 INFO - PROCESS | 1660 | 1467431512859 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}] 20:51:52 INFO - PROCESS | 1660 | 1467431512860 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:52 INFO - PROCESS | 1660 | 1467431512937 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:51:52 INFO - PROCESS | 1660 | 1467431512941 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1660 | 1467431512942 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735e800 == 30 [pid = 1660] [id = 322] 20:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1182d5400) [pid = 1660] [serial = 965] [outer = 0x0] 20:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1182de800) [pid = 1660] [serial = 966] [outer = 0x1182d5400] 20:51:52 INFO - PROCESS | 1660 | 1467431512971 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118525800) [pid = 1660] [serial = 967] [outer = 0x1182d5400] 20:51:53 INFO - PROCESS | 1660 | 1467431513332 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]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 20:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:51:53 INFO - PROCESS | 1660 | 1467431513374 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1660 | 1467431513376 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:51:53 INFO - PROCESS | 1660 | 1467431513378 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1660 | 1467431513380 Marionette TRACE conn2 <- [1,1262,null,{}] 20:51:53 INFO - PROCESS | 1660 | 1467431513388 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}] 20:51:53 INFO - PROCESS | 1660 | 1467431513391 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:53 INFO - PROCESS | 1660 | 1467431513468 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:51:53 INFO - PROCESS | 1660 | 1467431513476 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1660 | 1467431513479 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190bb000 == 31 [pid = 1660] [id = 323] 20:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118873000) [pid = 1660] [serial = 968] [outer = 0x0] 20:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1194b1400) [pid = 1660] [serial = 969] [outer = 0x118873000] 20:51:53 INFO - PROCESS | 1660 | 1467431513507 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1198e4000) [pid = 1660] [serial = 970] [outer = 0x118873000] 20:51:53 INFO - PROCESS | 1660 | 1467431513865 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]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 522ms 20:51:53 INFO - PROCESS | 1660 | 1467431513901 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1660 | 1467431513903 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:51:53 INFO - PROCESS | 1660 | 1467431513908 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1660 | 1467431513909 Marionette TRACE conn2 <- [1,1266,null,{}] 20:51:53 INFO - PROCESS | 1660 | 1467431513911 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}] 20:51:53 INFO - PROCESS | 1660 | 1467431513912 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:53 INFO - PROCESS | 1660 | 1467431513991 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:51:53 INFO - PROCESS | 1660 | 1467431513994 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1660 | 1467431513995 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d7f000 == 32 [pid = 1660] [id = 324] 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119be4000) [pid = 1660] [serial = 971] [outer = 0x0] 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119d5b800) [pid = 1660] [serial = 972] [outer = 0x119be4000] 20:51:54 INFO - PROCESS | 1660 | 1467431514020 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119d9a400) [pid = 1660] [serial = 973] [outer = 0x119be4000] 20:51:54 INFO - PROCESS | 1660 | 1467431514359 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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 20:51:54 INFO - PROCESS | 1660 | 1467431514377 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1660 | 1467431514378 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:51:54 INFO - PROCESS | 1660 | 1467431514380 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1660 | 1467431514381 Marionette TRACE conn2 <- [1,1270,null,{}] 20:51:54 INFO - PROCESS | 1660 | 1467431514383 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}] 20:51:54 INFO - PROCESS | 1660 | 1467431514385 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:54 INFO - PROCESS | 1660 | 1467431514461 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:51:54 INFO - PROCESS | 1660 | 1467431514465 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1660 | 1467431514466 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x121249000 == 33 [pid = 1660] [id = 325] 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119d96c00) [pid = 1660] [serial = 974] [outer = 0x0] 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119db9400) [pid = 1660] [serial = 975] [outer = 0x119d96c00] 20:51:54 INFO - PROCESS | 1660 | 1467431514493 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120fca800) [pid = 1660] [serial = 976] [outer = 0x119d96c00] 20:51:54 INFO - PROCESS | 1660 | 1467431514844 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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 20:51:54 INFO - PROCESS | 1660 | 1467431514850 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1660 | 1467431514851 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:51:54 INFO - PROCESS | 1660 | 1467431514857 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1660 | 1467431514858 Marionette TRACE conn2 <- [1,1274,null,{}] 20:51:54 INFO - PROCESS | 1660 | 1467431514861 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}] 20:51:54 INFO - PROCESS | 1660 | 1467431514865 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:55 INFO - PROCESS | 1660 | 1467431514996 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:51:55 INFO - PROCESS | 1660 | 1467431515009 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1660 | 1467431515010 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x121455800 == 34 [pid = 1660] [id = 326] 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113ce2000) [pid = 1660] [serial = 977] [outer = 0x0] 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120fcb000) [pid = 1660] [serial = 978] [outer = 0x113ce2000] 20:51:55 INFO - PROCESS | 1660 | 1467431515036 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1234b7400) [pid = 1660] [serial = 979] [outer = 0x113ce2000] 20:51:55 INFO - PROCESS | 1660 | 1467431515379 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]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 571ms 20:51:55 INFO - PROCESS | 1660 | 1467431515426 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1660 | 1467431515428 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:51:55 INFO - PROCESS | 1660 | 1467431515430 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1660 | 1467431515431 Marionette TRACE conn2 <- [1,1278,null,{}] 20:51:55 INFO - PROCESS | 1660 | 1467431515434 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}] 20:51:55 INFO - PROCESS | 1660 | 1467431515435 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:55 INFO - PROCESS | 1660 | 1467431515529 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:51:55 INFO - PROCESS | 1660 | 1467431515541 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1660 | 1467431515542 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b7800 == 35 [pid = 1660] [id = 327] 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123431c00) [pid = 1660] [serial = 980] [outer = 0x0] 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124aadc00) [pid = 1660] [serial = 981] [outer = 0x123431c00] 20:51:55 INFO - PROCESS | 1660 | 1467431515573 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12549a800) [pid = 1660] [serial = 982] [outer = 0x123431c00] 20:51:55 INFO - PROCESS | 1660 | 1467431515891 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]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 20:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:51:55 INFO - PROCESS | 1660 | 1467431515948 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1660 | 1467431515949 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:51:55 INFO - PROCESS | 1660 | 1467431515951 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1660 | 1467431515953 Marionette TRACE conn2 <- [1,1282,null,{}] 20:51:55 INFO - PROCESS | 1660 | 1467431515955 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}] 20:51:55 INFO - PROCESS | 1660 | 1467431515956 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:56 INFO - PROCESS | 1660 | 1467431516048 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:51:56 INFO - PROCESS | 1660 | 1467431516084 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1660 | 1467431516085 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x116676000 == 36 [pid = 1660] [id = 328] 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1234e0000) [pid = 1660] [serial = 983] [outer = 0x0] 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1260c4400) [pid = 1660] [serial = 984] [outer = 0x1234e0000] 20:51:56 INFO - PROCESS | 1660 | 1467431516110 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1264d1800) [pid = 1660] [serial = 985] [outer = 0x1234e0000] 20:51:56 INFO - PROCESS | 1660 | 1467431516432 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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 20:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:51:56 INFO - PROCESS | 1660 | 1467431516472 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1660 | 1467431516473 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:51:56 INFO - PROCESS | 1660 | 1467431516475 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1660 | 1467431516476 Marionette TRACE conn2 <- [1,1286,null,{}] 20:51:56 INFO - PROCESS | 1660 | 1467431516478 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}] 20:51:56 INFO - PROCESS | 1660 | 1467431516479 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:56 INFO - PROCESS | 1660 | 1467431516573 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:51:56 INFO - PROCESS | 1660 | 1467431516586 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1660 | 1467431516595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294af000 == 37 [pid = 1660] [id = 329] 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1260c3000) [pid = 1660] [serial = 986] [outer = 0x0] 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126811400) [pid = 1660] [serial = 987] [outer = 0x1260c3000] 20:51:56 INFO - PROCESS | 1660 | 1467431516619 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126c5e800) [pid = 1660] [serial = 988] [outer = 0x1260c3000] 20:51:56 INFO - PROCESS | 1660 | 1467431516928 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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 20:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:51:56 INFO - PROCESS | 1660 | 1467431516944 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1660 | 1467431516946 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:51:56 INFO - PROCESS | 1660 | 1467431516948 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1660 | 1467431516949 Marionette TRACE conn2 <- [1,1290,null,{}] 20:51:56 INFO - PROCESS | 1660 | 1467431516951 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}] 20:51:56 INFO - PROCESS | 1660 | 1467431516953 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:57 INFO - PROCESS | 1660 | 1467431517206 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125494400) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119822800) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1210b9000) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c9d000) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1133b0000) [pid = 1660] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126810000) [pid = 1660] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x111e58000) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11501e800) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1234dd800) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11697bc00) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1190c9000) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121333c00) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1182df800) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1219b5800) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126c63400) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a53800) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118278800) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:51:57 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11946ac00) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:51:57 INFO - PROCESS | 1660 | 1467431517250 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1660 | 1467431517251 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c5000 == 38 [pid = 1660] [id = 330] 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111f0d000) [pid = 1660] [serial = 989] [outer = 0x0] 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11501e800) [pid = 1660] [serial = 990] [outer = 0x111f0d000] 20:51:57 INFO - PROCESS | 1660 | 1467431517276 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185adc00) [pid = 1660] [serial = 991] [outer = 0x111f0d000] 20:51:57 INFO - PROCESS | 1660 | 1467431517558 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]]]}] 20:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 620ms 20:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:51:57 INFO - PROCESS | 1660 | 1467431517578 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1660 | 1467431517579 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:51:57 INFO - PROCESS | 1660 | 1467431517581 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1660 | 1467431517583 Marionette TRACE conn2 <- [1,1294,null,{}] 20:51:57 INFO - PROCESS | 1660 | 1467431517593 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}] 20:51:57 INFO - PROCESS | 1660 | 1467431517595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:57 INFO - PROCESS | 1660 | 1467431517697 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:51:57 INFO - PROCESS | 1660 | 1467431517701 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1660 | 1467431517703 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa60800 == 39 [pid = 1660] [id = 331] 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1194ab000) [pid = 1660] [serial = 992] [outer = 0x0] 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123430400) [pid = 1660] [serial = 993] [outer = 0x1194ab000] 20:51:57 INFO - PROCESS | 1660 | 1467431517729 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126ca3000) [pid = 1660] [serial = 994] [outer = 0x1194ab000] 20:51:58 INFO - PROCESS | 1660 | 1467431518040 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]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 20:51:58 INFO - PROCESS | 1660 | 1467431518053 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1660 | 1467431518056 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:51:58 INFO - PROCESS | 1660 | 1467431518066 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1660 | 1467431518067 Marionette TRACE conn2 <- [1,1298,null,{}] 20:51:58 INFO - PROCESS | 1660 | 1467431518069 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}] 20:51:58 INFO - PROCESS | 1660 | 1467431518072 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:58 INFO - PROCESS | 1660 | 1467431518189 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:51:58 INFO - PROCESS | 1660 | 1467431518195 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1660 | 1467431518196 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2dc000 == 40 [pid = 1660] [id = 332] 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1182da800) [pid = 1660] [serial = 995] [outer = 0x0] 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126ca3800) [pid = 1660] [serial = 996] [outer = 0x1182da800] 20:51:58 INFO - PROCESS | 1660 | 1467431518220 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1288ec400) [pid = 1660] [serial = 997] [outer = 0x1182da800] 20:51:58 INFO - PROCESS | 1660 | 1467431518531 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]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 20:51:58 INFO - PROCESS | 1660 | 1467431518535 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1660 | 1467431518536 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:51:58 INFO - PROCESS | 1660 | 1467431518546 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1660 | 1467431518547 Marionette TRACE conn2 <- [1,1302,null,{}] 20:51:58 INFO - PROCESS | 1660 | 1467431518549 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}] 20:51:58 INFO - PROCESS | 1660 | 1467431518550 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:58 INFO - PROCESS | 1660 | 1467431518643 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:51:58 INFO - PROCESS | 1660 | 1467431518647 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1660 | 1467431518648 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be0e800 == 41 [pid = 1660] [id = 333] 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1288f2c00) [pid = 1660] [serial = 998] [outer = 0x0] 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c43800) [pid = 1660] [serial = 999] [outer = 0x1288f2c00] 20:51:58 INFO - PROCESS | 1660 | 1467431518673 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128c4f000) [pid = 1660] [serial = 1000] [outer = 0x1288f2c00] 20:51:59 INFO - PROCESS | 1660 | 1467431519009 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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 473ms 20:51:59 INFO - PROCESS | 1660 | 1467431519023 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1660 | 1467431519026 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:51:59 INFO - PROCESS | 1660 | 1467431519028 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1660 | 1467431519029 Marionette TRACE conn2 <- [1,1306,null,{}] 20:51:59 INFO - PROCESS | 1660 | 1467431519031 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}] 20:51:59 INFO - PROCESS | 1660 | 1467431519032 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:59 INFO - PROCESS | 1660 | 1467431519144 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:51:59 INFO - PROCESS | 1660 | 1467431519149 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1660 | 1467431519150 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be90800 == 42 [pid = 1660] [id = 334] 20:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120fbe400) [pid = 1660] [serial = 1001] [outer = 0x0] 20:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1288f3000) [pid = 1660] [serial = 1002] [outer = 0x120fbe400] 20:51:59 INFO - PROCESS | 1660 | 1467431519175 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129120800) [pid = 1660] [serial = 1003] [outer = 0x120fbe400] 20:51:59 INFO - PROCESS | 1660 | 1467431519630 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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 668ms 20:51:59 INFO - PROCESS | 1660 | 1467431519697 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1660 | 1467431519700 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:51:59 INFO - PROCESS | 1660 | 1467431519703 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1660 | 1467431519705 Marionette TRACE conn2 <- [1,1310,null,{}] 20:51:59 INFO - PROCESS | 1660 | 1467431519709 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}] 20:51:59 INFO - PROCESS | 1660 | 1467431519711 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:59 INFO - PROCESS | 1660 | 1467431519816 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:51:59 INFO - PROCESS | 1660 | 1467431519908 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1660 | 1467431519909 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117367000 == 43 [pid = 1660] [id = 335] 20:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1172cd400) [pid = 1660] [serial = 1004] [outer = 0x0] 20:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x117ea5000) [pid = 1660] [serial = 1005] [outer = 0x1172cd400] 20:51:59 INFO - PROCESS | 1660 | 1467431519942 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11827e800) [pid = 1660] [serial = 1006] [outer = 0x1172cd400] 20:52:00 INFO - PROCESS | 1660 | 1467431520422 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] 20:52:00 INFO - PROCESS | 1660 | 1467431520482 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:52:00 INFO - PROCESS | 1660 | 1467431520490 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1660 | 1467431520492 Marionette TRACE conn2 <- [1,1314,null,{}] 20:52:00 INFO - PROCESS | 1660 | 1467431520496 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}] 20:52:00 INFO - PROCESS | 1660 | 1467431520499 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:00 INFO - PROCESS | 1660 | 1467431520651 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:52:00 INFO - PROCESS | 1660 | 1467431520752 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1660 | 1467431520754 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x123418000 == 44 [pid = 1660] [id = 336] 20:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118526000) [pid = 1660] [serial = 1007] [outer = 0x0] 20:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119770000) [pid = 1660] [serial = 1008] [outer = 0x118526000] 20:52:00 INFO - PROCESS | 1660 | 1467431520803 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119be4400) [pid = 1660] [serial = 1009] [outer = 0x118526000] 20:52:01 INFO - PROCESS | 1660 | 1467431521256 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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 822ms 20:52:01 INFO - PROCESS | 1660 | 1467431521321 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1660 | 1467431521322 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:52:01 INFO - PROCESS | 1660 | 1467431521326 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1660 | 1467431521329 Marionette TRACE conn2 <- [1,1318,null,{}] 20:52:01 INFO - PROCESS | 1660 | 1467431521338 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}] 20:52:01 INFO - PROCESS | 1660 | 1467431521342 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:01 INFO - PROCESS | 1660 | 1467431521441 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:52:01 INFO - PROCESS | 1660 | 1467431521509 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1660 | 1467431521511 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be99800 == 45 [pid = 1660] [id = 337] 20:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1216d4400) [pid = 1660] [serial = 1010] [outer = 0x0] 20:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1219b5800) [pid = 1660] [serial = 1011] [outer = 0x1216d4400] 20:52:01 INFO - PROCESS | 1660 | 1467431521542 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123463800) [pid = 1660] [serial = 1012] [outer = 0x1216d4400] 20:52:01 INFO - PROCESS | 1660 | 1467431521959 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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 20:52:02 INFO - PROCESS | 1660 | 1467431521999 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1660 | 1467431522001 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:52:02 INFO - PROCESS | 1660 | 1467431522003 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1660 | 1467431522004 Marionette TRACE conn2 <- [1,1322,null,{}] 20:52:02 INFO - PROCESS | 1660 | 1467431522007 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}] 20:52:02 INFO - PROCESS | 1660 | 1467431522008 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:02 INFO - PROCESS | 1660 | 1467431522110 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:52:02 INFO - PROCESS | 1660 | 1467431522166 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1660 | 1467431522167 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c80f800 == 46 [pid = 1660] [id = 338] 20:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1249f3c00) [pid = 1660] [serial = 1013] [outer = 0x0] 20:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12665cc00) [pid = 1660] [serial = 1014] [outer = 0x1249f3c00] 20:52:02 INFO - PROCESS | 1660 | 1467431522196 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126c69400) [pid = 1660] [serial = 1015] [outer = 0x1249f3c00] 20:52:02 INFO - PROCESS | 1660 | 1467431522641 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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:52:02 INFO - PROCESS | 1660 | 1467431522674 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1660 | 1467431522675 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:52:02 INFO - PROCESS | 1660 | 1467431522677 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1660 | 1467431522679 Marionette TRACE conn2 <- [1,1326,null,{}] 20:52:02 INFO - PROCESS | 1660 | 1467431522681 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}] 20:52:02 INFO - PROCESS | 1660 | 1467431522682 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:02 INFO - PROCESS | 1660 | 1467431522798 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:52:03 INFO - PROCESS | 1660 | 1467431522997 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1660 | 1467431522999 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ae800 == 47 [pid = 1660] [id = 339] 20:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112a5b800) [pid = 1660] [serial = 1016] [outer = 0x0] 20:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x115fbf800) [pid = 1660] [serial = 1017] [outer = 0x112a5b800] 20:52:03 INFO - PROCESS | 1660 | 1467431523041 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116a16000) [pid = 1660] [serial = 1018] [outer = 0x112a5b800] 20:52:03 INFO - PROCESS | 1660 | 1467431523483 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]]]}] 20:52:03 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 20:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 820ms 20:52:03 INFO - PROCESS | 1660 | 1467431523499 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1660 | 1467431523502 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:52:03 INFO - PROCESS | 1660 | 1467431523507 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1660 | 1467431523509 Marionette TRACE conn2 <- [1,1330,null,{}] 20:52:03 INFO - PROCESS | 1660 | 1467431523513 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}] 20:52:03 INFO - PROCESS | 1660 | 1467431523516 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:03 INFO - PROCESS | 1660 | 1467431523627 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12be0e800 == 46 [pid = 1660] [id = 333] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2dc000 == 45 [pid = 1660] [id = 332] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa60800 == 44 [pid = 1660] [id = 331] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c5000 == 43 [pid = 1660] [id = 330] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1294af000 == 42 [pid = 1660] [id = 329] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x116676000 == 41 [pid = 1660] [id = 328] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b7800 == 40 [pid = 1660] [id = 327] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x121455800 == 39 [pid = 1660] [id = 326] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x121249000 == 38 [pid = 1660] [id = 325] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119d7f000 == 37 [pid = 1660] [id = 324] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1190bb000 == 36 [pid = 1660] [id = 323] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11735e800 == 35 [pid = 1660] [id = 322] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x113e39000 == 34 [pid = 1660] [id = 321] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117016800 == 33 [pid = 1660] [id = 320] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c51a000 == 32 [pid = 1660] [id = 319] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ae800 == 31 [pid = 1660] [id = 339] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c80f800 == 30 [pid = 1660] [id = 338] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12be99800 == 29 [pid = 1660] [id = 337] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x123418000 == 28 [pid = 1660] [id = 336] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117367000 == 27 [pid = 1660] [id = 335] 20:52:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12be90800 == 26 [pid = 1660] [id = 334] 20:52:04 INFO - PROCESS | 1660 | 1467431524338 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1660 | 1467431524339 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12549e000) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126887c00) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121227000) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121333800) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1194af800) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119823400) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1133ce400) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113c9a000) [pid = 1660] [serial = 907] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126c65000) [pid = 1660] [serial = 904] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118276400) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1182e0400) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1161b2c00) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116978400) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124aebc00) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121a5a400) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1234b4c00) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119bed800) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fed400) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1218f2400) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218fcc00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1187c3000) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a54000) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1288e8c00) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126ca0000) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126c62c00) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126ca5c00) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115013c00) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12881a000) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11827ec00) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12665bc00) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218f6400) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125493c00) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1260ca000) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1260ca400) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1288ef400) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ea1000 == 27 [pid = 1660] [id = 340] 20:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112d91800) [pid = 1660] [serial = 1019] [outer = 0x0] 20:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113093c00) [pid = 1660] [serial = 1020] [outer = 0x112d91800] 20:52:04 INFO - PROCESS | 1660 | 1467431524448 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113c30000) [pid = 1660] [serial = 1021] [outer = 0x112d91800] 20:52:04 INFO - PROCESS | 1660 | 1467431524784 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]]]}] 20:52:04 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 20:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1321ms 20:52:04 INFO - PROCESS | 1660 | 1467431524829 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 1660 | 1467431524832 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:52:04 INFO - PROCESS | 1660 | 1467431524836 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 1660 | 1467431524840 Marionette TRACE conn2 <- [1,1334,null,{}] 20:52:04 INFO - PROCESS | 1660 | 1467431524845 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}] 20:52:04 INFO - PROCESS | 1660 | 1467431524847 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:04 INFO - PROCESS | 1660 | 1467431524973 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:52:05 INFO - PROCESS | 1660 | 1467431525024 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1660 | 1467431525026 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x116957000 == 28 [pid = 1660] [id = 341] 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113cd7000) [pid = 1660] [serial = 1022] [outer = 0x0] 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116974000) [pid = 1660] [serial = 1023] [outer = 0x113cd7000] 20:52:05 INFO - PROCESS | 1660 | 1467431525052 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118279c00) [pid = 1660] [serial = 1024] [outer = 0x113cd7000] 20:52:05 INFO - PROCESS | 1660 | 1467431525343 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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 20:52:05 INFO - PROCESS | 1660 | 1467431525362 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1660 | 1467431525365 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:52:05 INFO - PROCESS | 1660 | 1467431525369 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1660 | 1467431525372 Marionette TRACE conn2 <- [1,1338,null,{}] 20:52:05 INFO - PROCESS | 1660 | 1467431525381 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}] 20:52:05 INFO - PROCESS | 1660 | 1467431525383 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:05 INFO - PROCESS | 1660 | 1467431525469 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:52:05 INFO - PROCESS | 1660 | 1467431525476 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1660 | 1467431525477 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c0800 == 29 [pid = 1660] [id = 342] 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11827a800) [pid = 1660] [serial = 1025] [outer = 0x0] 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185b0800) [pid = 1660] [serial = 1026] [outer = 0x11827a800] 20:52:05 INFO - PROCESS | 1660 | 1467431525510 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1194ad800) [pid = 1660] [serial = 1027] [outer = 0x11827a800] 20:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 982ms 20:52:06 INFO - PROCESS | 1660 | 1467431526349 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]]]}] 20:52:06 INFO - PROCESS | 1660 | 1467431526353 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1660 | 1467431526354 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:52:06 INFO - PROCESS | 1660 | 1467431526358 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1660 | 1467431526363 Marionette TRACE conn2 <- [1,1342,null,{}] 20:52:06 INFO - PROCESS | 1660 | 1467431526371 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}] 20:52:06 INFO - PROCESS | 1660 | 1467431526374 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:06 INFO - PROCESS | 1660 | 1467431526473 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:52:06 INFO - PROCESS | 1660 | 1467431526490 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1660 | 1467431526492 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc4800 == 30 [pid = 1660] [id = 343] 20:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119be9800) [pid = 1660] [serial = 1028] [outer = 0x0] 20:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d5cc00) [pid = 1660] [serial = 1029] [outer = 0x119be9800] 20:52:06 INFO - PROCESS | 1660 | 1467431526516 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119d98c00) [pid = 1660] [serial = 1030] [outer = 0x119be9800] 20:52:06 INFO - PROCESS | 1660 | 1467431526875 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]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 525ms 20:52:06 INFO - PROCESS | 1660 | 1467431526882 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1660 | 1467431526884 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:52:06 INFO - PROCESS | 1660 | 1467431526888 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1660 | 1467431526889 Marionette TRACE conn2 <- [1,1346,null,{}] 20:52:06 INFO - PROCESS | 1660 | 1467431526891 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}] 20:52:06 INFO - PROCESS | 1660 | 1467431526892 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:06 INFO - PROCESS | 1660 | 1467431526990 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:52:07 INFO - PROCESS | 1660 | 1467431527027 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1660 | 1467431527029 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12124e800 == 31 [pid = 1660] [id = 344] 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119db0c00) [pid = 1660] [serial = 1031] [outer = 0x0] 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119dbec00) [pid = 1660] [serial = 1032] [outer = 0x119db0c00] 20:52:07 INFO - PROCESS | 1660 | 1467431527053 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121224400) [pid = 1660] [serial = 1033] [outer = 0x119db0c00] 20:52:07 INFO - PROCESS | 1660 | 1467431527367 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 20:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:52:07 INFO - PROCESS | 1660 | 1467431527416 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1660 | 1467431527417 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:52:07 INFO - PROCESS | 1660 | 1467431527419 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1660 | 1467431527420 Marionette TRACE conn2 <- [1,1350,null,{}] 20:52:07 INFO - PROCESS | 1660 | 1467431527423 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}] 20:52:07 INFO - PROCESS | 1660 | 1467431527424 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:07 INFO - PROCESS | 1660 | 1467431527523 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:52:07 INFO - PROCESS | 1660 | 1467431527527 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1660 | 1467431527531 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12340f000 == 32 [pid = 1660] [id = 345] 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1176ee000) [pid = 1660] [serial = 1034] [outer = 0x0] 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1216ce800) [pid = 1660] [serial = 1035] [outer = 0x1176ee000] 20:52:07 INFO - PROCESS | 1660 | 1467431527563 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121cd8c00) [pid = 1660] [serial = 1036] [outer = 0x1176ee000] 20:52:07 INFO - PROCESS | 1660 | 1467431527908 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 20:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:52:07 INFO - PROCESS | 1660 | 1467431527941 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1660 | 1467431527942 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:52:07 INFO - PROCESS | 1660 | 1467431527944 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1660 | 1467431527945 Marionette TRACE conn2 <- [1,1354,null,{}] 20:52:07 INFO - PROCESS | 1660 | 1467431527948 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}] 20:52:07 INFO - PROCESS | 1660 | 1467431527949 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:08 INFO - PROCESS | 1660 | 1467431528043 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:52:08 INFO - PROCESS | 1660 | 1467431528047 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1660 | 1467431528048 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fb6800 == 33 [pid = 1660] [id = 346] 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121464400) [pid = 1660] [serial = 1037] [outer = 0x0] 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123468800) [pid = 1660] [serial = 1038] [outer = 0x121464400] 20:52:08 INFO - PROCESS | 1660 | 1467431528073 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124db1c00) [pid = 1660] [serial = 1039] [outer = 0x121464400] 20:52:08 INFO - PROCESS | 1660 | 1467431528426 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]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120fbe400) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1288f2c00) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123431c00) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1234e0000) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1288ea000) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d96c00) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113c32800) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112ed1c00) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d5400) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119be4000) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118873000) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1260c3000) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x111f0d000) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1182da800) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113ce2000) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1194ab000) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:52:08 INFO - PROCESS | 1660 | 1467431528652 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1660 | 1467431528653 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:52:08 INFO - PROCESS | 1660 | 1467431528663 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1660 | 1467431528664 Marionette TRACE conn2 <- [1,1358,null,{}] 20:52:08 INFO - PROCESS | 1660 | 1467431528666 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}] 20:52:08 INFO - PROCESS | 1660 | 1467431528667 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:08 INFO - PROCESS | 1660 | 1467431528742 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:52:08 INFO - PROCESS | 1660 | 1467431528745 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1660 | 1467431528747 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f71800 == 34 [pid = 1660] [id = 347] 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112a77c00) [pid = 1660] [serial = 1040] [outer = 0x0] 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113ce2000) [pid = 1660] [serial = 1041] [outer = 0x112a77c00] 20:52:08 INFO - PROCESS | 1660 | 1467431528771 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11827ac00) [pid = 1660] [serial = 1042] [outer = 0x112a77c00] 20:52:09 INFO - PROCESS | 1660 | 1467431529089 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 20:52:09 INFO - PROCESS | 1660 | 1467431529131 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1660 | 1467431529133 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:52:09 INFO - PROCESS | 1660 | 1467431529135 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1660 | 1467431529136 Marionette TRACE conn2 <- [1,1362,null,{}] 20:52:09 INFO - PROCESS | 1660 | 1467431529138 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}] 20:52:09 INFO - PROCESS | 1660 | 1467431529140 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:09 INFO - PROCESS | 1660 | 1467431529213 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:52:09 INFO - PROCESS | 1660 | 1467431529217 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1660 | 1467431529218 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x129446800 == 35 [pid = 1660] [id = 348] 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115fc0400) [pid = 1660] [serial = 1043] [outer = 0x0] 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119db7000) [pid = 1660] [serial = 1044] [outer = 0x115fc0400] 20:52:09 INFO - PROCESS | 1660 | 1467431529250 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124ed1c00) [pid = 1660] [serial = 1045] [outer = 0x115fc0400] 20:52:09 INFO - PROCESS | 1660 | 1467431529752 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 671ms 20:52:09 INFO - PROCESS | 1660 | 1467431529812 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:52:09 INFO - PROCESS | 1660 | 1467431529814 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:52:09 INFO - PROCESS | 1660 | 1467431529816 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1660 | 1467431529818 Marionette TRACE conn2 <- [1,1366,null,{}] 20:52:09 INFO - PROCESS | 1660 | 1467431529821 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}] 20:52:09 INFO - PROCESS | 1660 | 1467431529822 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:09 INFO - PROCESS | 1660 | 1467431529896 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:52:09 INFO - PROCESS | 1660 | 1467431529899 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1660 | 1467431529900 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296e3800 == 36 [pid = 1660] [id = 349] 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1121b2c00) [pid = 1660] [serial = 1046] [outer = 0x0] 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126011c00) [pid = 1660] [serial = 1047] [outer = 0x1121b2c00] 20:52:09 INFO - PROCESS | 1660 | 1467431529927 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1260cd400) [pid = 1660] [serial = 1048] [outer = 0x1121b2c00] 20:52:10 INFO - PROCESS | 1660 | 1467431530247 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] 20:52:10 INFO - PROCESS | 1660 | 1467431530287 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:52:10 INFO - PROCESS | 1660 | 1467431530290 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1660 | 1467431530291 Marionette TRACE conn2 <- [1,1370,null,{}] 20:52:10 INFO - PROCESS | 1660 | 1467431530293 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}] 20:52:10 INFO - PROCESS | 1660 | 1467431530294 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:10 INFO - PROCESS | 1660 | 1467431530395 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:52:10 INFO - PROCESS | 1660 | 1467431530401 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1660 | 1467431530403 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4e8800 == 37 [pid = 1660] [id = 350] 20:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1260ce000) [pid = 1660] [serial = 1049] [outer = 0x0] 20:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12665d400) [pid = 1660] [serial = 1050] [outer = 0x1260ce000] 20:52:10 INFO - PROCESS | 1660 | 1467431530434 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126c5f800) [pid = 1660] [serial = 1051] [outer = 0x1260ce000] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x116957000 == 36 [pid = 1660] [id = 341] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x112ea1000 == 35 [pid = 1660] [id = 340] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12124e800 == 34 [pid = 1660] [id = 344] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c0800 == 33 [pid = 1660] [id = 342] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x120f71800 == 32 [pid = 1660] [id = 347] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12340f000 == 31 [pid = 1660] [id = 345] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x129446800 == 30 [pid = 1660] [id = 348] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1296e3800 == 29 [pid = 1660] [id = 349] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc4800 == 28 [pid = 1660] [id = 343] 20:52:11 INFO - PROCESS | 1660 | --DOCSHELL 0x112fb6800 == 27 [pid = 1660] [id = 346] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128c43800) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124aadc00) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1260c4400) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128c46400) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1288f1c00) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119db9400) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120fca800) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1150c3000) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1164e0000) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113cdd800) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176e6800) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1182de800) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118525800) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119d5b800) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119d9a400) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1194b1400) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126811400) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1198e4000) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128c4f000) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1264d1800) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x126c5e800) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1185adc00) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1288ec400) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11501e800) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x120fcb000) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1234b7400) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x123430400) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12549a800) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x126ca3000) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x126ca3800) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x129120800) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1288f3000) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1660 | 1467431531802 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] 20:52:11 INFO - PROCESS | 1660 | 1467431531813 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:52:11 INFO - PROCESS | 1660 | 1467431531816 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1660 | 1467431531818 Marionette TRACE conn2 <- [1,1374,null,{}] 20:52:11 INFO - PROCESS | 1660 | 1467431531822 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}] 20:52:11 INFO - PROCESS | 1660 | 1467431531823 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:11 INFO - PROCESS | 1660 | 1467431531907 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:52:11 INFO - PROCESS | 1660 | 1467431531962 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1660 | 1467431531965 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f90000 == 28 [pid = 1660] [id = 351] 20:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112ecf400) [pid = 1660] [serial = 1052] [outer = 0x0] 20:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1133d8800) [pid = 1660] [serial = 1053] [outer = 0x112ecf400] 20:52:11 INFO - PROCESS | 1660 | 1467431531994 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112ec7000) [pid = 1660] [serial = 1054] [outer = 0x112ecf400] 20:52:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:12 INFO - PROCESS | 1660 | 1467431532312 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] 20:52:12 INFO - PROCESS | 1660 | 1467431532346 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:52:12 INFO - PROCESS | 1660 | 1467431532351 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1660 | 1467431532354 Marionette TRACE conn2 <- [1,1378,null,{}] 20:52:12 INFO - PROCESS | 1660 | 1467431532358 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}] 20:52:12 INFO - PROCESS | 1660 | 1467431532360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:12 INFO - PROCESS | 1660 | 1467431532436 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:52:12 INFO - PROCESS | 1660 | 1467431532442 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1660 | 1467431532444 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117022000 == 29 [pid = 1660] [id = 352] 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1150ca800) [pid = 1660] [serial = 1055] [outer = 0x0] 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1164e0000) [pid = 1660] [serial = 1056] [outer = 0x1150ca800] 20:52:12 INFO - PROCESS | 1660 | 1467431532468 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116a15c00) [pid = 1660] [serial = 1057] [outer = 0x1150ca800] 20:52:12 INFO - PROCESS | 1660 | 1467431532815 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] 20:52:12 INFO - PROCESS | 1660 | 1467431532828 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:52:12 INFO - PROCESS | 1660 | 1467431532830 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1660 | 1467431532843 Marionette TRACE conn2 <- [1,1382,null,{}] 20:52:12 INFO - PROCESS | 1660 | 1467431532851 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}] 20:52:12 INFO - PROCESS | 1660 | 1467431532854 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:12 INFO - PROCESS | 1660 | 1467431532928 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:52:12 INFO - PROCESS | 1660 | 1467431532933 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1660 | 1467431532935 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118753000 == 30 [pid = 1660] [id = 353] 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x111c78c00) [pid = 1660] [serial = 1058] [outer = 0x0] 20:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118280400) [pid = 1660] [serial = 1059] [outer = 0x111c78c00] 20:52:12 INFO - PROCESS | 1660 | 1467431532967 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1182dcc00) [pid = 1660] [serial = 1060] [outer = 0x111c78c00] 20:52:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:13 INFO - PROCESS | 1660 | 1467431533321 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] 20:52:13 INFO - PROCESS | 1660 | 1467431533371 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:52:13 INFO - PROCESS | 1660 | 1467431533373 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1660 | 1467431533374 Marionette TRACE conn2 <- [1,1386,null,{}] 20:52:13 INFO - PROCESS | 1660 | 1467431533377 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}] 20:52:13 INFO - PROCESS | 1660 | 1467431533378 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:13 INFO - PROCESS | 1660 | 1467431533473 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:52:13 INFO - PROCESS | 1660 | 1467431533478 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1660 | 1467431533480 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x119663000 == 31 [pid = 1660] [id = 354] 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11851d000) [pid = 1660] [serial = 1061] [outer = 0x0] 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1187c9000) [pid = 1660] [serial = 1062] [outer = 0x11851d000] 20:52:13 INFO - PROCESS | 1660 | 1467431533507 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190c5c00) [pid = 1660] [serial = 1063] [outer = 0x11851d000] 20:52:13 INFO - PROCESS | 1660 | 1467431533808 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] 20:52:13 INFO - PROCESS | 1660 | 1467431533844 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:52:13 INFO - PROCESS | 1660 | 1467431533846 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1660 | 1467431533847 Marionette TRACE conn2 <- [1,1390,null,{}] 20:52:13 INFO - PROCESS | 1660 | 1467431533849 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}] 20:52:13 INFO - PROCESS | 1660 | 1467431533850 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:13 INFO - PROCESS | 1660 | 1467431533927 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:52:13 INFO - PROCESS | 1660 | 1467431533930 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1660 | 1467431533931 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f15800 == 32 [pid = 1660] [id = 355] 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1164de400) [pid = 1660] [serial = 1064] [outer = 0x0] 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1194b1400) [pid = 1660] [serial = 1065] [outer = 0x1164de400] 20:52:13 INFO - PROCESS | 1660 | 1467431533958 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11982ec00) [pid = 1660] [serial = 1066] [outer = 0x1164de400] 20:52:14 INFO - PROCESS | 1660 | 1467431534296 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 20:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:52:14 INFO - PROCESS | 1660 | 1467431534316 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1660 | 1467431534317 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:52:14 INFO - PROCESS | 1660 | 1467431534319 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1660 | 1467431534321 Marionette TRACE conn2 <- [1,1394,null,{}] 20:52:14 INFO - PROCESS | 1660 | 1467431534325 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}] 20:52:14 INFO - PROCESS | 1660 | 1467431534329 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:14 INFO - PROCESS | 1660 | 1467431534442 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:52:14 INFO - PROCESS | 1660 | 1467431534447 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1660 | 1467431534448 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f71800 == 33 [pid = 1660] [id = 356] 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119825c00) [pid = 1660] [serial = 1067] [outer = 0x0] 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119be6000) [pid = 1660] [serial = 1068] [outer = 0x119825c00] 20:52:14 INFO - PROCESS | 1660 | 1467431534476 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120fbc800) [pid = 1660] [serial = 1069] [outer = 0x119825c00] 20:52:14 INFO - PROCESS | 1660 | 1467431534775 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms 20:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:52:14 INFO - PROCESS | 1660 | 1467431534793 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1660 | 1467431534794 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:52:14 INFO - PROCESS | 1660 | 1467431534796 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1660 | 1467431534797 Marionette TRACE conn2 <- [1,1398,null,{}] 20:52:14 INFO - PROCESS | 1660 | 1467431534799 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}] 20:52:14 INFO - PROCESS | 1660 | 1467431534800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:14 INFO - PROCESS | 1660 | 1467431534883 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:52:14 INFO - PROCESS | 1660 | 1467431534887 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1660 | 1467431534890 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x123597800 == 34 [pid = 1660] [id = 357] 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119dbb400) [pid = 1660] [serial = 1070] [outer = 0x0] 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fed400) [pid = 1660] [serial = 1071] [outer = 0x119dbb400] 20:52:14 INFO - PROCESS | 1660 | 1467431534914 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121227400) [pid = 1660] [serial = 1072] [outer = 0x119dbb400] 20:52:15 INFO - PROCESS | 1660 | 1467431535214 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:52:15 INFO - PROCESS | 1660 | 1467431535265 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1660 | 1467431535266 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 1660 | 1467431535269 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1660 | 1467431535270 Marionette TRACE conn2 <- [1,1402,null,{}] 20:52:15 INFO - PROCESS | 1660 | 1467431535272 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}] 20:52:15 INFO - PROCESS | 1660 | 1467431535273 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:15 INFO - PROCESS | 1660 | 1467431535369 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:52:15 INFO - PROCESS | 1660 | 1467431535374 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1660 | 1467431535375 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12541a000 == 35 [pid = 1660] [id = 358] 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x111cad400) [pid = 1660] [serial = 1073] [outer = 0x0] 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120ff0000) [pid = 1660] [serial = 1074] [outer = 0x111cad400] 20:52:15 INFO - PROCESS | 1660 | 1467431535400 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1216cec00) [pid = 1660] [serial = 1075] [outer = 0x111cad400] 20:52:15 INFO - PROCESS | 1660 | 1467431535707 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 467ms 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:52:15 INFO - PROCESS | 1660 | 1467431535737 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1660 | 1467431535741 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 1660 | 1467431535743 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1660 | 1467431535745 Marionette TRACE conn2 <- [1,1406,null,{}] 20:52:15 INFO - PROCESS | 1660 | 1467431535747 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}] 20:52:15 INFO - PROCESS | 1660 | 1467431535748 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:15 INFO - PROCESS | 1660 | 1467431535818 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:52:15 INFO - PROCESS | 1660 | 1467431535824 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1660 | 1467431535833 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x118751000 == 36 [pid = 1660] [id = 359] 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113c99000) [pid = 1660] [serial = 1076] [outer = 0x0] 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121a4d800) [pid = 1660] [serial = 1077] [outer = 0x113c99000] 20:52:15 INFO - PROCESS | 1660 | 1467431535857 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12342ec00) [pid = 1660] [serial = 1078] [outer = 0x113c99000] 20:52:16 INFO - PROCESS | 1660 | 1467431536162 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 422ms 20:52:16 INFO - PROCESS | 1660 | 1467431536165 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1660 | 1467431536166 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:52:16 INFO - PROCESS | 1660 | 1467431536169 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1660 | 1467431536170 Marionette TRACE conn2 <- [1,1410,null,{}] 20:52:16 INFO - PROCESS | 1660 | 1467431536180 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}] 20:52:16 INFO - PROCESS | 1660 | 1467431536181 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:16 INFO - PROCESS | 1660 | 1467431536262 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:52:16 INFO - PROCESS | 1660 | 1467431536319 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1660 | 1467431536320 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917d800 == 37 [pid = 1660] [id = 360] 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118276000) [pid = 1660] [serial = 1079] [outer = 0x0] 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12342f800) [pid = 1660] [serial = 1080] [outer = 0x118276000] 20:52:16 INFO - PROCESS | 1660 | 1467431536344 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1235c4000) [pid = 1660] [serial = 1081] [outer = 0x118276000] 20:52:16 INFO - PROCESS | 1660 | 1467431536664 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 526ms 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:52:16 INFO - PROCESS | 1660 | 1467431536695 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1660 | 1467431536697 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:52:16 INFO - PROCESS | 1660 | 1467431536699 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1660 | 1467431536700 Marionette TRACE conn2 <- [1,1414,null,{}] 20:52:16 INFO - PROCESS | 1660 | 1467431536703 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}] 20:52:16 INFO - PROCESS | 1660 | 1467431536704 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:16 INFO - PROCESS | 1660 | 1467431536786 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:52:16 INFO - PROCESS | 1660 | 1467431536792 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1660 | 1467431536794 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f13000 == 38 [pid = 1660] [id = 361] 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124958c00) [pid = 1660] [serial = 1082] [outer = 0x0] 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125499c00) [pid = 1660] [serial = 1083] [outer = 0x124958c00] 20:52:16 INFO - PROCESS | 1660 | 1467431536827 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1260cec00) [pid = 1660] [serial = 1084] [outer = 0x124958c00] 20:52:17 INFO - PROCESS | 1660 | 1467431537211 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:52:17 INFO - PROCESS | 1660 | 1467431537219 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1660 | 1467431537221 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:52:17 INFO - PROCESS | 1660 | 1467431537224 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1660 | 1467431537225 Marionette TRACE conn2 <- [1,1418,null,{}] 20:52:17 INFO - PROCESS | 1660 | 1467431537232 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}] 20:52:17 INFO - PROCESS | 1660 | 1467431537234 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:17 INFO - PROCESS | 1660 | 1467431537329 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:52:17 INFO - PROCESS | 1660 | 1467431537333 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1660 | 1467431537334 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a716000 == 39 [pid = 1660] [id = 362] 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124aaa800) [pid = 1660] [serial = 1085] [outer = 0x0] 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126810c00) [pid = 1660] [serial = 1086] [outer = 0x124aaa800] 20:52:17 INFO - PROCESS | 1660 | 1467431537358 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126c5bc00) [pid = 1660] [serial = 1087] [outer = 0x124aaa800] 20:52:17 INFO - PROCESS | 1660 | 1467431537690 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 473ms 20:52:17 INFO - PROCESS | 1660 | 1467431537698 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1660 | 1467431537699 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:52:17 INFO - PROCESS | 1660 | 1467431537702 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1660 | 1467431537703 Marionette TRACE conn2 <- [1,1422,null,{}] 20:52:17 INFO - PROCESS | 1660 | 1467431537707 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}] 20:52:17 INFO - PROCESS | 1660 | 1467431537710 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:17 INFO - PROCESS | 1660 | 1467431537807 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:52:17 INFO - PROCESS | 1660 | 1467431537826 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1660 | 1467431537834 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cb000 == 40 [pid = 1660] [id = 363] 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126b62000) [pid = 1660] [serial = 1088] [outer = 0x0] 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126c64000) [pid = 1660] [serial = 1089] [outer = 0x126b62000] 20:52:17 INFO - PROCESS | 1660 | 1467431537858 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126c9e400) [pid = 1660] [serial = 1090] [outer = 0x126b62000] 20:52:18 INFO - PROCESS | 1660 | 1467431538203 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 20:52:18 INFO - PROCESS | 1660 | 1467431538226 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1660 | 1467431538227 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:52:18 INFO - PROCESS | 1660 | 1467431538229 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1660 | 1467431538230 Marionette TRACE conn2 <- [1,1426,null,{}] 20:52:18 INFO - PROCESS | 1660 | 1467431538233 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}] 20:52:18 INFO - PROCESS | 1660 | 1467431538234 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:18 INFO - PROCESS | 1660 | 1467431538331 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:52:18 INFO - PROCESS | 1660 | 1467431538343 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1660 | 1467431538344 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba98800 == 41 [pid = 1660] [id = 364] 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126c9fc00) [pid = 1660] [serial = 1091] [outer = 0x0] 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12880d800) [pid = 1660] [serial = 1092] [outer = 0x126c9fc00] 20:52:18 INFO - PROCESS | 1660 | 1467431538368 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128819400) [pid = 1660] [serial = 1093] [outer = 0x126c9fc00] 20:52:18 INFO - PROCESS | 1660 | 1467431538704 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 20:52:18 INFO - PROCESS | 1660 | 1467431538748 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1660 | 1467431538749 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:52:18 INFO - PROCESS | 1660 | 1467431538752 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1660 | 1467431538753 Marionette TRACE conn2 <- [1,1430,null,{}] 20:52:18 INFO - PROCESS | 1660 | 1467431538755 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}] 20:52:18 INFO - PROCESS | 1660 | 1467431538756 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:18 INFO - PROCESS | 1660 | 1467431538852 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:52:18 INFO - PROCESS | 1660 | 1467431538892 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1660 | 1467431538893 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be16800 == 42 [pid = 1660] [id = 365] 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1211e3800) [pid = 1660] [serial = 1094] [outer = 0x0] 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1288ea000) [pid = 1660] [serial = 1095] [outer = 0x1211e3800] 20:52:18 INFO - PROCESS | 1660 | 1467431538917 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1288f1c00) [pid = 1660] [serial = 1096] [outer = 0x1211e3800] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112a77c00) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1121b2c00) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115fc0400) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113cd7000) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112d91800) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112a5b800) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1249f3c00) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1216d4400) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118526000) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1172cd400) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11827a800) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119be9800) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119db0c00) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1176ee000) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:52:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121464400) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:52:19 INFO - PROCESS | 1660 | 1467431539318 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 622ms 20:52:19 INFO - PROCESS | 1660 | 1467431539393 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1660 | 1467431539395 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:52:19 INFO - PROCESS | 1660 | 1467431539400 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1660 | 1467431539402 Marionette TRACE conn2 <- [1,1434,null,{}] 20:52:19 INFO - PROCESS | 1660 | 1467431539406 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}] 20:52:19 INFO - PROCESS | 1660 | 1467431539407 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:19 INFO - PROCESS | 1660 | 1467431539484 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:52:19 INFO - PROCESS | 1660 | 1467431539490 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1660 | 1467431539491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be8d000 == 43 [pid = 1660] [id = 366] 20:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182d7000) [pid = 1660] [serial = 1097] [outer = 0x0] 20:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11946c800) [pid = 1660] [serial = 1098] [outer = 0x1182d7000] 20:52:19 INFO - PROCESS | 1660 | 1467431539516 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121225c00) [pid = 1660] [serial = 1099] [outer = 0x1182d7000] 20:52:19 INFO - PROCESS | 1660 | 1467431539843 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 475ms 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:52:19 INFO - PROCESS | 1660 | 1467431539876 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1660 | 1467431539877 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:52:19 INFO - PROCESS | 1660 | 1467431539879 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1660 | 1467431539880 Marionette TRACE conn2 <- [1,1438,null,{}] 20:52:19 INFO - PROCESS | 1660 | 1467431539882 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}] 20:52:19 INFO - PROCESS | 1660 | 1467431539883 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:19 INFO - PROCESS | 1660 | 1467431539969 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:52:20 INFO - PROCESS | 1660 | 1467431540025 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1660 | 1467431540026 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c51a000 == 44 [pid = 1660] [id = 367] 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1185acc00) [pid = 1660] [serial = 1100] [outer = 0x0] 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1216d3400) [pid = 1660] [serial = 1101] [outer = 0x1185acc00] 20:52:20 INFO - PROCESS | 1660 | 1467431540050 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1288f2800) [pid = 1660] [serial = 1102] [outer = 0x1185acc00] 20:52:20 INFO - PROCESS | 1660 | 1467431540343 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]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 20:52:20 INFO - PROCESS | 1660 | 1467431540399 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1660 | 1467431540401 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:52:20 INFO - PROCESS | 1660 | 1467431540404 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1660 | 1467431540406 Marionette TRACE conn2 <- [1,1442,null,{}] 20:52:20 INFO - PROCESS | 1660 | 1467431540409 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}] 20:52:20 INFO - PROCESS | 1660 | 1467431540411 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:20 INFO - PROCESS | 1660 | 1467431540534 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:52:20 INFO - PROCESS | 1660 | 1467431540597 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1660 | 1467431540598 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c534000 == 45 [pid = 1660] [id = 368] 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1185b6000) [pid = 1660] [serial = 1103] [outer = 0x0] 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c46800) [pid = 1660] [serial = 1104] [outer = 0x1185b6000] 20:52:20 INFO - PROCESS | 1660 | 1467431540622 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c4d800) [pid = 1660] [serial = 1105] [outer = 0x1185b6000] 20:52:20 INFO - PROCESS | 1660 | 1467431540895 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]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 523ms 20:52:20 INFO - PROCESS | 1660 | 1467431540928 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1660 | 1467431540929 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:52:20 INFO - PROCESS | 1660 | 1467431540931 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1660 | 1467431540932 Marionette TRACE conn2 <- [1,1446,null,{}] 20:52:20 INFO - PROCESS | 1660 | 1467431540935 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}] 20:52:20 INFO - PROCESS | 1660 | 1467431540947 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:21 INFO - PROCESS | 1660 | 1467431541036 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:52:21 INFO - PROCESS | 1660 | 1467431541042 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1660 | 1467431541043 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9cf800 == 46 [pid = 1660] [id = 369] 20:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c4a400) [pid = 1660] [serial = 1106] [outer = 0x0] 20:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128e19000) [pid = 1660] [serial = 1107] [outer = 0x128c4a400] 20:52:21 INFO - PROCESS | 1660 | 1467431541067 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129124c00) [pid = 1660] [serial = 1108] [outer = 0x128c4a400] 20:52:21 INFO - PROCESS | 1660 | 1467431541671 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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 770ms 20:52:21 INFO - PROCESS | 1660 | 1467431541702 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1660 | 1467431541707 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:52:21 INFO - PROCESS | 1660 | 1467431541711 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1660 | 1467431541714 Marionette TRACE conn2 <- [1,1450,null,{}] 20:52:21 INFO - PROCESS | 1660 | 1467431541718 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}] 20:52:21 INFO - PROCESS | 1660 | 1467431541719 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:21 INFO - PROCESS | 1660 | 1467431541858 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:52:21 INFO - PROCESS | 1660 | 1467431541937 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1660 | 1467431541939 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701c800 == 47 [pid = 1660] [id = 370] 20:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113cd6000) [pid = 1660] [serial = 1109] [outer = 0x0] 20:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1150c3000) [pid = 1660] [serial = 1110] [outer = 0x113cd6000] 20:52:21 INFO - PROCESS | 1660 | 1467431541970 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1164e1000) [pid = 1660] [serial = 1111] [outer = 0x113cd6000] 20:52:22 INFO - PROCESS | 1660 | 1467431542706 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]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1074ms 20:52:22 INFO - PROCESS | 1660 | 1467431542785 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1660 | 1467431542787 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:52:22 INFO - PROCESS | 1660 | 1467431542791 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1660 | 1467431542793 Marionette TRACE conn2 <- [1,1454,null,{}] 20:52:22 INFO - PROCESS | 1660 | 1467431542796 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}] 20:52:22 INFO - PROCESS | 1660 | 1467431542798 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:22 INFO - PROCESS | 1660 | 1467431542903 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:52:22 INFO - PROCESS | 1660 | 1467431542958 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1660 | 1467431542961 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b1800 == 48 [pid = 1660] [id = 371] 20:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1161ae400) [pid = 1660] [serial = 1112] [outer = 0x0] 20:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116631000) [pid = 1660] [serial = 1113] [outer = 0x1161ae400] 20:52:22 INFO - PROCESS | 1660 | 1467431542990 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1170c6400) [pid = 1660] [serial = 1114] [outer = 0x1161ae400] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c534000 == 47 [pid = 1660] [id = 368] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c51a000 == 46 [pid = 1660] [id = 367] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12be8d000 == 45 [pid = 1660] [id = 366] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12be16800 == 44 [pid = 1660] [id = 365] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba98800 == 43 [pid = 1660] [id = 364] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12665d400) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cb000 == 42 [pid = 1660] [id = 363] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a716000 == 41 [pid = 1660] [id = 362] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x120f13000 == 40 [pid = 1660] [id = 361] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12917d800 == 39 [pid = 1660] [id = 360] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118751000 == 38 [pid = 1660] [id = 359] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12541a000 == 37 [pid = 1660] [id = 358] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x123597800 == 36 [pid = 1660] [id = 357] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x120f71800 == 35 [pid = 1660] [id = 356] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x120f15800 == 34 [pid = 1660] [id = 355] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119663000 == 33 [pid = 1660] [id = 354] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118753000 == 32 [pid = 1660] [id = 353] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117022000 == 31 [pid = 1660] [id = 352] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x115f90000 == 30 [pid = 1660] [id = 351] 20:52:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4e8800 == 29 [pid = 1660] [id = 350] 20:52:23 INFO - PROCESS | 1660 | 1467431543400 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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 20:52:23 INFO - PROCESS | 1660 | 1467431543411 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1660 | 1467431543414 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:52:23 INFO - PROCESS | 1660 | 1467431543419 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1660 | 1467431543422 Marionette TRACE conn2 <- [1,1458,null,{}] 20:52:23 INFO - PROCESS | 1660 | 1467431543426 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}] 20:52:23 INFO - PROCESS | 1660 | 1467431543427 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119dbec00) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1216ce800) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121224400) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123468800) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121cd8c00) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113ce2000) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11827ac00) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126011c00) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124db1c00) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119db7000) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1260cd400) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116974000) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118279c00) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113093c00) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113c30000) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116a16000) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115fbf800) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126c69400) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12665cc00) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123463800) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1219b5800) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119be4400) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119770000) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11827e800) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117ea5000) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1185b0800) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1194ad800) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119d5cc00) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124ed1c00) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119d98c00) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 20:52:23 INFO - PROCESS | 1660 | 1467431543530 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:52:23 INFO - PROCESS | 1660 | 1467431543567 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1660 | 1467431543568 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735e800 == 30 [pid = 1660] [id = 372] 20:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116a16000) [pid = 1660] [serial = 1115] [outer = 0x0] 20:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117ea5000) [pid = 1660] [serial = 1116] [outer = 0x116a16000] 20:52:23 INFO - PROCESS | 1660 | 1467431543596 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182d9c00) [pid = 1660] [serial = 1117] [outer = 0x116a16000] 20:52:23 INFO - PROCESS | 1660 | 1467431543906 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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 20:52:23 INFO - PROCESS | 1660 | 1467431543942 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1660 | 1467431543943 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:52:23 INFO - PROCESS | 1660 | 1467431543946 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1660 | 1467431543948 Marionette TRACE conn2 <- [1,1462,null,{}] 20:52:23 INFO - PROCESS | 1660 | 1467431543956 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}] 20:52:23 INFO - PROCESS | 1660 | 1467431543959 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:24 INFO - PROCESS | 1660 | 1467431544040 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:52:24 INFO - PROCESS | 1660 | 1467431544091 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1660 | 1467431544093 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c2000 == 31 [pid = 1660] [id = 373] 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1182e2000) [pid = 1660] [serial = 1118] [outer = 0x0] 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11904a800) [pid = 1660] [serial = 1119] [outer = 0x1182e2000] 20:52:24 INFO - PROCESS | 1660 | 1467431544121 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1194b7000) [pid = 1660] [serial = 1120] [outer = 0x1182e2000] 20:52:24 INFO - PROCESS | 1660 | 1467431544433 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 528ms 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:52:24 INFO - PROCESS | 1660 | 1467431544475 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1660 | 1467431544476 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:52:24 INFO - PROCESS | 1660 | 1467431544478 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1660 | 1467431544480 Marionette TRACE conn2 <- [1,1466,null,{}] 20:52:24 INFO - PROCESS | 1660 | 1467431544482 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}] 20:52:24 INFO - PROCESS | 1660 | 1467431544483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:24 INFO - PROCESS | 1660 | 1467431544560 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:52:24 INFO - PROCESS | 1660 | 1467431544615 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1660 | 1467431544616 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc0000 == 32 [pid = 1660] [id = 374] 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1190cd800) [pid = 1660] [serial = 1121] [outer = 0x0] 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119be2c00) [pid = 1660] [serial = 1122] [outer = 0x1190cd800] 20:52:24 INFO - PROCESS | 1660 | 1467431544641 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d05400) [pid = 1660] [serial = 1123] [outer = 0x1190cd800] 20:52:24 INFO - PROCESS | 1660 | 1467431544924 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 468ms 20:52:24 INFO - PROCESS | 1660 | 1467431544948 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1660 | 1467431544949 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:52:24 INFO - PROCESS | 1660 | 1467431544951 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1660 | 1467431544952 Marionette TRACE conn2 <- [1,1470,null,{}] 20:52:24 INFO - PROCESS | 1660 | 1467431544962 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}] 20:52:24 INFO - PROCESS | 1660 | 1467431544963 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:25 INFO - PROCESS | 1660 | 1467431545041 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:52:25 INFO - PROCESS | 1660 | 1467431545045 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1660 | 1467431545046 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121264000 == 33 [pid = 1660] [id = 375] 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113c9b000) [pid = 1660] [serial = 1124] [outer = 0x0] 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119d91c00) [pid = 1660] [serial = 1125] [outer = 0x113c9b000] 20:52:25 INFO - PROCESS | 1660 | 1467431545073 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119db0c00) [pid = 1660] [serial = 1126] [outer = 0x113c9b000] 20:52:25 INFO - PROCESS | 1660 | 1467431545454 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]]]}] 20:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 20:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:52:25 INFO - PROCESS | 1660 | 1467431545473 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:52:25 INFO - PROCESS | 1660 | 1467431545474 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:52:25 INFO - PROCESS | 1660 | 1467431545476 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 1660 | 1467431545477 Marionette TRACE conn2 <- [1,1474,null,{}] 20:52:25 INFO - PROCESS | 1660 | 1467431545480 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}] 20:52:25 INFO - PROCESS | 1660 | 1467431545484 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:25 INFO - PROCESS | 1660 | 1467431545599 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:52:25 INFO - PROCESS | 1660 | 1467431545642 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1660 | 1467431545643 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x123519000 == 34 [pid = 1660] [id = 376] 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119db3c00) [pid = 1660] [serial = 1127] [outer = 0x0] 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fc1c00) [pid = 1660] [serial = 1128] [outer = 0x119db3c00] 20:52:25 INFO - PROCESS | 1660 | 1467431545668 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1215a5800) [pid = 1660] [serial = 1129] [outer = 0x119db3c00] 20:52:25 INFO - PROCESS | 1660 | 1467431545994 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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:52:26 INFO - PROCESS | 1660 | 1467431546050 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1660 | 1467431546052 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:52:26 INFO - PROCESS | 1660 | 1467431546055 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1660 | 1467431546057 Marionette TRACE conn2 <- [1,1478,null,{}] 20:52:26 INFO - PROCESS | 1660 | 1467431546060 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}] 20:52:26 INFO - PROCESS | 1660 | 1467431546062 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:26 INFO - PROCESS | 1660 | 1467431546205 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:52:26 INFO - PROCESS | 1660 | 1467431546222 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1660 | 1467431546223 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254be000 == 35 [pid = 1660] [id = 377] 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1215a2400) [pid = 1660] [serial = 1130] [outer = 0x0] 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1218ef800) [pid = 1660] [serial = 1131] [outer = 0x1215a2400] 20:52:26 INFO - PROCESS | 1660 | 1467431546273 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123432000) [pid = 1660] [serial = 1132] [outer = 0x1215a2400] 20:52:26 INFO - PROCESS | 1660 | 1467431546680 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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 670ms 20:52:26 INFO - PROCESS | 1660 | 1467431546725 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1660 | 1467431546726 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:52:26 INFO - PROCESS | 1660 | 1467431546729 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1660 | 1467431546730 Marionette TRACE conn2 <- [1,1482,null,{}] 20:52:26 INFO - PROCESS | 1660 | 1467431546732 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}] 20:52:26 INFO - PROCESS | 1660 | 1467431546733 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:26 INFO - PROCESS | 1660 | 1467431546828 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:52:26 INFO - PROCESS | 1660 | 1467431546857 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1660 | 1467431546858 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e39000 == 36 [pid = 1660] [id = 378] 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123468400) [pid = 1660] [serial = 1133] [outer = 0x0] 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1234eb400) [pid = 1660] [serial = 1134] [outer = 0x123468400] 20:52:26 INFO - PROCESS | 1660 | 1467431546882 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124af3400) [pid = 1660] [serial = 1135] [outer = 0x123468400] 20:52:27 INFO - PROCESS | 1660 | 1467431547383 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]]]}] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124aaa800) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126b62000) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x126c9fc00) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1211e3800) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119825c00) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112ecf400) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185acc00) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x111c78c00) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124958c00) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1150ca800) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d7000) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11851d000) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1260ce000) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1164de400) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113c99000) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118276000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119dbb400) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x111cad400) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:52:27 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1185b6000) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 718ms 20:52:27 INFO - PROCESS | 1660 | 1467431547447 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1660 | 1467431547449 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:52:27 INFO - PROCESS | 1660 | 1467431547451 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1660 | 1467431547452 Marionette TRACE conn2 <- [1,1486,null,{}] 20:52:27 INFO - PROCESS | 1660 | 1467431547455 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}] 20:52:27 INFO - PROCESS | 1660 | 1467431547456 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:27 INFO - PROCESS | 1660 | 1467431547536 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:52:27 INFO - PROCESS | 1660 | 1467431547540 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1660 | 1467431547541 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12668b800 == 37 [pid = 1660] [id = 379] 20:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1161abc00) [pid = 1660] [serial = 1136] [outer = 0x0] 20:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11690b800) [pid = 1660] [serial = 1137] [outer = 0x1161abc00] 20:52:27 INFO - PROCESS | 1660 | 1467431547566 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11887c000) [pid = 1660] [serial = 1138] [outer = 0x1161abc00] 20:52:27 INFO - PROCESS | 1660 | 1467431547907 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]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 473ms 20:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:52:27 INFO - PROCESS | 1660 | 1467431547926 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1660 | 1467431547927 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:52:27 INFO - PROCESS | 1660 | 1467431547929 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1660 | 1467431547930 Marionette TRACE conn2 <- [1,1490,null,{}] 20:52:27 INFO - PROCESS | 1660 | 1467431547933 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}] 20:52:27 INFO - PROCESS | 1660 | 1467431547934 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:28 INFO - PROCESS | 1660 | 1467431548035 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:52:28 INFO - PROCESS | 1660 | 1467431548041 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1660 | 1467431548042 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c8000 == 38 [pid = 1660] [id = 380] 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x113c3b800) [pid = 1660] [serial = 1139] [outer = 0x0] 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121227000) [pid = 1660] [serial = 1140] [outer = 0x113c3b800] 20:52:28 INFO - PROCESS | 1660 | 1467431548066 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12549a800) [pid = 1660] [serial = 1141] [outer = 0x113c3b800] 20:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 20:52:28 INFO - PROCESS | 1660 | 1467431548395 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]]]}] 20:52:28 INFO - PROCESS | 1660 | 1467431548398 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1660 | 1467431548399 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:52:28 INFO - PROCESS | 1660 | 1467431548402 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1660 | 1467431548403 Marionette TRACE conn2 <- [1,1494,null,{}] 20:52:28 INFO - PROCESS | 1660 | 1467431548409 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}] 20:52:28 INFO - PROCESS | 1660 | 1467431548418 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:28 INFO - PROCESS | 1660 | 1467431548508 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:52:28 INFO - PROCESS | 1660 | 1467431548512 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1660 | 1467431548513 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cc800 == 39 [pid = 1660] [id = 381] 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12600d800) [pid = 1660] [serial = 1142] [outer = 0x0] 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126c5f400) [pid = 1660] [serial = 1143] [outer = 0x12600d800] 20:52:28 INFO - PROCESS | 1660 | 1467431548540 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126ca5c00) [pid = 1660] [serial = 1144] [outer = 0x12600d800] 20:52:28 INFO - PROCESS | 1660 | 1467431548863 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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 471ms 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:52:28 INFO - PROCESS | 1660 | 1467431548877 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1660 | 1467431548878 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:52:28 INFO - PROCESS | 1660 | 1467431548880 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1660 | 1467431548881 Marionette TRACE conn2 <- [1,1498,null,{}] 20:52:28 INFO - PROCESS | 1660 | 1467431548883 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}] 20:52:28 INFO - PROCESS | 1660 | 1467431548884 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:28 INFO - PROCESS | 1660 | 1467431548991 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:52:29 INFO - PROCESS | 1660 | 1467431549025 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1660 | 1467431549025 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be0b000 == 40 [pid = 1660] [id = 382] 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1176ee400) [pid = 1660] [serial = 1145] [outer = 0x0] 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128817c00) [pid = 1660] [serial = 1146] [outer = 0x1176ee400] 20:52:29 INFO - PROCESS | 1660 | 1467431549049 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1288f1800) [pid = 1660] [serial = 1147] [outer = 0x1176ee400] 20:52:29 INFO - PROCESS | 1660 | 1467431549322 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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 20:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:52:29 INFO - PROCESS | 1660 | 1467431549348 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1660 | 1467431549349 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:52:29 INFO - PROCESS | 1660 | 1467431549352 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1660 | 1467431549364 Marionette TRACE conn2 <- [1,1502,null,{}] 20:52:29 INFO - PROCESS | 1660 | 1467431549374 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}] 20:52:29 INFO - PROCESS | 1660 | 1467431549376 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:29 INFO - PROCESS | 1660 | 1467431549499 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:52:29 INFO - PROCESS | 1660 | 1467431549559 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1660 | 1467431549560 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130a4800 == 41 [pid = 1660] [id = 383] 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112a79400) [pid = 1660] [serial = 1148] [outer = 0x0] 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113028400) [pid = 1660] [serial = 1149] [outer = 0x112a79400] 20:52:29 INFO - PROCESS | 1660 | 1467431549593 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115d49400) [pid = 1660] [serial = 1150] [outer = 0x112a79400] 20:52:30 INFO - PROCESS | 1660 | 1467431550111 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 785ms 20:52:30 INFO - PROCESS | 1660 | 1467431550155 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1660 | 1467431550158 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:52:30 INFO - PROCESS | 1660 | 1467431550163 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1660 | 1467431550164 Marionette TRACE conn2 <- [1,1506,null,{}] 20:52:30 INFO - PROCESS | 1660 | 1467431550168 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}] 20:52:30 INFO - PROCESS | 1660 | 1467431550169 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:30 INFO - PROCESS | 1660 | 1467431550273 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:52:30 INFO - PROCESS | 1660 | 1467431550341 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1660 | 1467431550343 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d80800 == 42 [pid = 1660] [id = 384] 20:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118272c00) [pid = 1660] [serial = 1151] [outer = 0x0] 20:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1190cdc00) [pid = 1660] [serial = 1152] [outer = 0x118272c00] 20:52:30 INFO - PROCESS | 1660 | 1467431550373 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119776400) [pid = 1660] [serial = 1153] [outer = 0x118272c00] 20:52:30 INFO - PROCESS | 1660 | 1467431550789 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 20:52:30 INFO - PROCESS | 1660 | 1467431550834 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1660 | 1467431550836 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:52:30 INFO - PROCESS | 1660 | 1467431550859 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1660 | 1467431550861 Marionette TRACE conn2 <- [1,1510,null,{}] 20:52:30 INFO - PROCESS | 1660 | 1467431550863 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}] 20:52:30 INFO - PROCESS | 1660 | 1467431550865 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:30 INFO - PROCESS | 1660 | 1467431550968 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:52:31 INFO - PROCESS | 1660 | 1467431551039 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1660 | 1467431551041 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4dc800 == 43 [pid = 1660] [id = 385] 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119db9400) [pid = 1660] [serial = 1154] [outer = 0x0] 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x120fc2c00) [pid = 1660] [serial = 1155] [outer = 0x119db9400] 20:52:31 INFO - PROCESS | 1660 | 1467431551069 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121229000) [pid = 1660] [serial = 1156] [outer = 0x119db9400] 20:52:31 INFO - PROCESS | 1660 | 1467431551477 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]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 20:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:52:31 INFO - PROCESS | 1660 | 1467431551529 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1660 | 1467431551531 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:52:31 INFO - PROCESS | 1660 | 1467431551556 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1660 | 1467431551559 Marionette TRACE conn2 <- [1,1514,null,{}] 20:52:31 INFO - PROCESS | 1660 | 1467431551564 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}] 20:52:31 INFO - PROCESS | 1660 | 1467431551567 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:31 INFO - PROCESS | 1660 | 1467431551670 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:52:31 INFO - PROCESS | 1660 | 1467431551740 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1660 | 1467431551742 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c815000 == 44 [pid = 1660] [id = 386] 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123461c00) [pid = 1660] [serial = 1157] [outer = 0x0] 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12600d000) [pid = 1660] [serial = 1158] [outer = 0x123461c00] 20:52:31 INFO - PROCESS | 1660 | 1467431551770 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126c61c00) [pid = 1660] [serial = 1159] [outer = 0x123461c00] 20:52:32 INFO - PROCESS | 1660 | 1467431552216 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]]]}] 20:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 695ms 20:52:32 INFO - PROCESS | 1660 | 1467431552243 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1660 | 1467431552245 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:52:32 INFO - PROCESS | 1660 | 1467431552247 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1660 | 1467431552248 Marionette TRACE conn2 <- [1,1518,null,{}] 20:52:32 INFO - PROCESS | 1660 | 1467431552251 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}] 20:52:32 INFO - PROCESS | 1660 | 1467431552252 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:32 INFO - PROCESS | 1660 | 1467431552386 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:52:32 INFO - PROCESS | 1660 | 1467431552425 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1660 | 1467431552426 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x128eb4000 == 45 [pid = 1660] [id = 387] 20:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1176efc00) [pid = 1660] [serial = 1160] [outer = 0x0] 20:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126c63000) [pid = 1660] [serial = 1161] [outer = 0x1176efc00] 20:52:32 INFO - PROCESS | 1660 | 1467431552454 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126ca9800) [pid = 1660] [serial = 1162] [outer = 0x1176efc00] 20:52:33 INFO - PROCESS | 1660 | 1467431552996 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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 773ms 20:52:33 INFO - PROCESS | 1660 | 1467431553040 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1660 | 1467431553043 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:52:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:52:33 INFO - PROCESS | 1660 | 1467431553049 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1660 | 1467431553052 Marionette TRACE conn2 <- [1,1522,null,{}] 20:52:33 INFO - PROCESS | 1660 | 1467431553060 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}] 20:52:33 INFO - PROCESS | 1660 | 1467431553063 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:33 INFO - PROCESS | 1660 | 1467431553161 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:52:33 INFO - PROCESS | 1660 | 1467431553232 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1660 | 1467431553233 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190a6800 == 46 [pid = 1660] [id = 388] 20:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1164e3c00) [pid = 1660] [serial = 1163] [outer = 0x0] 20:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116a15400) [pid = 1660] [serial = 1164] [outer = 0x1164e3c00] 20:52:33 INFO - PROCESS | 1660 | 1467431553261 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11827ac00) [pid = 1660] [serial = 1165] [outer = 0x1164e3c00] 20:52:33 INFO - PROCESS | 1660 | 1467431553643 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"]]]}] 20:52:33 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 () { 20:52:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:52:33 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 () { 20:52:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:52:33 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 () { 20:52:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:52:33 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 () { 20:52:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:52:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 628ms 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12be0b000 == 45 [pid = 1660] [id = 382] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cc800 == 44 [pid = 1660] [id = 381] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c8000 == 43 [pid = 1660] [id = 380] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12668b800 == 42 [pid = 1660] [id = 379] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x113e39000 == 41 [pid = 1660] [id = 378] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1254be000 == 40 [pid = 1660] [id = 377] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x123519000 == 39 [pid = 1660] [id = 376] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x121264000 == 38 [pid = 1660] [id = 375] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc0000 == 37 [pid = 1660] [id = 374] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c2000 == 36 [pid = 1660] [id = 373] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11735e800 == 35 [pid = 1660] [id = 372] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b1800 == 34 [pid = 1660] [id = 371] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11701c800 == 33 [pid = 1660] [id = 370] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9cf800 == 32 [pid = 1660] [id = 369] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128eb4000 == 31 [pid = 1660] [id = 387] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c815000 == 30 [pid = 1660] [id = 386] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4dc800 == 29 [pid = 1660] [id = 385] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119d80800 == 28 [pid = 1660] [id = 384] 20:52:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1130a4800 == 27 [pid = 1660] [id = 383] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126810c00) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126c64000) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126c5bc00) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12880d800) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126c9e400) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1288ea000) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128819400) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119be6000) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x120fbc800) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1133d8800) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112ec7000) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1288f2800) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118280400) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182dcc00) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125499c00) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1164e0000) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11946c800) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1187c9000) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116a15c00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1190c5c00) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126c5f800) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1194b1400) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11982ec00) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121a4d800) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12342ec00) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1288f1c00) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12342f800) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1235c4000) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120fed400) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121227400) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120ff0000) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1216cec00) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128c4d800) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128e19000) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121225c00) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1216d3400) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128c46800) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1260cec00) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 20:52:34 INFO - PROCESS | 1660 | 1467431554242 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1660 | 1467431554245 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:52:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:52:34 INFO - PROCESS | 1660 | 1467431554258 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1660 | 1467431554260 Marionette TRACE conn2 <- [1,1526,null,{}] 20:52:34 INFO - PROCESS | 1660 | 1467431554263 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}] 20:52:34 INFO - PROCESS | 1660 | 1467431554265 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:34 INFO - PROCESS | 1660 | 1467431554351 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:52:34 INFO - PROCESS | 1660 | 1467431554360 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1660 | 1467431554363 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e39000 == 28 [pid = 1660] [id = 389] 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1133ce400) [pid = 1660] [serial = 1166] [outer = 0x0] 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11394b000) [pid = 1660] [serial = 1167] [outer = 0x1133ce400] 20:52:34 INFO - PROCESS | 1660 | 1467431554391 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115f67000) [pid = 1660] [serial = 1168] [outer = 0x1133ce400] 20:52:34 INFO - PROCESS | 1660 | 1467431554731 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"]]]}] 20:52:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:52:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:52:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:52:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:52:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 20:52:34 INFO - PROCESS | 1660 | 1467431554780 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:52:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:52:34 INFO - PROCESS | 1660 | 1467431554782 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:52:34 INFO - PROCESS | 1660 | 1467431554787 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1660 | 1467431554790 Marionette TRACE conn2 <- [1,1530,null,{}] 20:52:34 INFO - PROCESS | 1660 | 1467431554793 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}] 20:52:34 INFO - PROCESS | 1660 | 1467431554795 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:34 INFO - PROCESS | 1660 | 1467431554869 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:52:34 INFO - PROCESS | 1660 | 1467431554875 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1660 | 1467431554876 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e63000 == 29 [pid = 1660] [id = 390] 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1172c2400) [pid = 1660] [serial = 1169] [outer = 0x0] 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1182e0c00) [pid = 1660] [serial = 1170] [outer = 0x1172c2400] 20:52:34 INFO - PROCESS | 1660 | 1467431554905 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118876000) [pid = 1660] [serial = 1171] [outer = 0x1172c2400] 20:52:35 INFO - PROCESS | 1660 | 1467431555231 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]]]}] 20:52:35 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 20:52:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:52:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:52:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:52:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:52:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:52:35 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. 20:52:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:52:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 20:52:35 INFO - PROCESS | 1660 | 1467431555260 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1660 | 1467431555262 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:52:35 INFO - PROCESS | 1660 | 1467431555264 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1660 | 1467431555265 Marionette TRACE conn2 <- [1,1534,null,{}] 20:52:35 INFO - PROCESS | 1660 | 1467431555274 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}] 20:52:35 INFO - PROCESS | 1660 | 1467431555277 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:35 INFO - PROCESS | 1660 | 1467431555356 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:52:35 INFO - PROCESS | 1660 | 1467431555411 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1660 | 1467431555414 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11970d000 == 30 [pid = 1660] [id = 391] 20:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1198e6c00) [pid = 1660] [serial = 1172] [outer = 0x0] 20:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119bea000) [pid = 1660] [serial = 1173] [outer = 0x1198e6c00] 20:52:35 INFO - PROCESS | 1660 | 1467431555443 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119d94000) [pid = 1660] [serial = 1174] [outer = 0x1198e6c00] 20:52:35 INFO - PROCESS | 1660 | 1467431555780 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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 20:52:35 INFO - PROCESS | 1660 | 1467431555835 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:52:35 INFO - PROCESS | 1660 | 1467431555837 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:52:35 INFO - PROCESS | 1660 | 1467431555840 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1660 | 1467431555842 Marionette TRACE conn2 <- [1,1538,null,{}] 20:52:35 INFO - PROCESS | 1660 | 1467431555846 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}] 20:52:35 INFO - PROCESS | 1660 | 1467431555847 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:36 INFO - PROCESS | 1660 | 1467431556004 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:52:36 INFO - PROCESS | 1660 | 1467431556014 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1660 | 1467431556015 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f72800 == 31 [pid = 1660] [id = 392] 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119dbcc00) [pid = 1660] [serial = 1175] [outer = 0x0] 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fed400) [pid = 1660] [serial = 1176] [outer = 0x119dbcc00] 20:52:36 INFO - PROCESS | 1660 | 1467431556056 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12122d400) [pid = 1660] [serial = 1177] [outer = 0x119dbcc00] 20:52:36 INFO - PROCESS | 1660 | 1467431556456 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]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 20:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:52:36 INFO - PROCESS | 1660 | 1467431556510 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 1660 | 1467431556512 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:52:36 INFO - PROCESS | 1660 | 1467431556514 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 1660 | 1467431556515 Marionette TRACE conn2 <- [1,1542,null,{}] 20:52:36 INFO - PROCESS | 1660 | 1467431556517 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}] 20:52:36 INFO - PROCESS | 1660 | 1467431556518 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:36 INFO - PROCESS | 1660 | 1467431556618 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:52:36 INFO - PROCESS | 1660 | 1467431556673 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1660 | 1467431556675 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12350e800 == 32 [pid = 1660] [id = 393] 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121231c00) [pid = 1660] [serial = 1178] [outer = 0x0] 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1215a1c00) [pid = 1660] [serial = 1179] [outer = 0x121231c00] 20:52:36 INFO - PROCESS | 1660 | 1467431556701 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1219a6400) [pid = 1660] [serial = 1180] [outer = 0x121231c00] 20:52:36 INFO - PROCESS | 1660 | 1467431556980 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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 517ms 20:52:37 INFO - PROCESS | 1660 | 1467431557032 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1660 | 1467431557034 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:52:37 INFO - PROCESS | 1660 | 1467431557036 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1660 | 1467431557037 Marionette TRACE conn2 <- [1,1546,null,{}] 20:52:37 INFO - PROCESS | 1660 | 1467431557042 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}] 20:52:37 INFO - PROCESS | 1660 | 1467431557046 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:37 INFO - PROCESS | 1660 | 1467431557160 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:52:37 INFO - PROCESS | 1660 | 1467431557197 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1660 | 1467431557199 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12609a800 == 33 [pid = 1660] [id = 394] 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12342ec00) [pid = 1660] [serial = 1181] [outer = 0x0] 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12345f800) [pid = 1660] [serial = 1182] [outer = 0x12342ec00] 20:52:37 INFO - PROCESS | 1660 | 1467431557224 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126005c00) [pid = 1660] [serial = 1183] [outer = 0x12342ec00] 20:52:37 INFO - PROCESS | 1660 | 1467431557533 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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 20:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:52:37 INFO - PROCESS | 1660 | 1467431557560 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1660 | 1467431557561 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 1660 | 1467431557563 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1660 | 1467431557564 Marionette TRACE conn2 <- [1,1550,null,{}] 20:52:37 INFO - PROCESS | 1660 | 1467431557575 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}] 20:52:37 INFO - PROCESS | 1660 | 1467431557576 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:37 INFO - PROCESS | 1660 | 1467431557675 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:52:37 INFO - PROCESS | 1660 | 1467431557679 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1660 | 1467431557680 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126097800 == 34 [pid = 1660] [id = 395] 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123432c00) [pid = 1660] [serial = 1184] [outer = 0x0] 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1260c9800) [pid = 1660] [serial = 1185] [outer = 0x123432c00] 20:52:37 INFO - PROCESS | 1660 | 1467431557704 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126c5f000) [pid = 1660] [serial = 1186] [outer = 0x123432c00] 20:52:38 INFO - PROCESS | 1660 | 1467431558060 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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 531ms 20:52:38 INFO - PROCESS | 1660 | 1467431558094 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 1660 | 1467431558096 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:52:38 INFO - PROCESS | 1660 | 1467431558098 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1660 | 1467431558099 Marionette TRACE conn2 <- [1,1554,null,{}] 20:52:38 INFO - PROCESS | 1660 | 1467431558108 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}] 20:52:38 INFO - PROCESS | 1660 | 1467431558109 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:38 INFO - PROCESS | 1660 | 1467431558203 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:52:38 INFO - PROCESS | 1660 | 1467431558207 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1660 | 1467431558208 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c4800 == 35 [pid = 1660] [id = 396] 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124aa9400) [pid = 1660] [serial = 1187] [outer = 0x0] 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c9c000) [pid = 1660] [serial = 1188] [outer = 0x124aa9400] 20:52:38 INFO - PROCESS | 1660 | 1467431558232 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128811800) [pid = 1660] [serial = 1189] [outer = 0x124aa9400] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12600d800) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119db3c00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176ee400) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1215a2400) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116a16000) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113cd6000) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1161ae400) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1190cd800) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1182e2000) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123468400) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113c9b000) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128c4a400) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1161abc00) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:52:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c3b800) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:52:38 INFO - PROCESS | 1660 | 1467431558693 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]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 627ms 20:52:38 INFO - PROCESS | 1660 | 1467431558737 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 1660 | 1467431558741 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:52:38 INFO - PROCESS | 1660 | 1467431558745 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1660 | 1467431558747 Marionette TRACE conn2 <- [1,1558,null,{}] 20:52:38 INFO - PROCESS | 1660 | 1467431558749 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}] 20:52:38 INFO - PROCESS | 1660 | 1467431558750 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:38 INFO - PROCESS | 1660 | 1467431558835 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:52:38 INFO - PROCESS | 1660 | 1467431558854 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1660 | 1467431558856 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d9000 == 36 [pid = 1660] [id = 397] 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116a0dc00) [pid = 1660] [serial = 1190] [outer = 0x0] 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1194ac800) [pid = 1660] [serial = 1191] [outer = 0x116a0dc00] 20:52:38 INFO - PROCESS | 1660 | 1467431558897 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119db3c00) [pid = 1660] [serial = 1192] [outer = 0x116a0dc00] 20:52:39 INFO - PROCESS | 1660 | 1467431559259 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]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 525ms 20:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:52:39 INFO - PROCESS | 1660 | 1467431559271 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1660 | 1467431559273 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:52:39 INFO - PROCESS | 1660 | 1467431559277 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1660 | 1467431559278 Marionette TRACE conn2 <- [1,1562,null,{}] 20:52:39 INFO - PROCESS | 1660 | 1467431559281 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}] 20:52:39 INFO - PROCESS | 1660 | 1467431559282 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:39 INFO - PROCESS | 1660 | 1467431559359 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:52:39 INFO - PROCESS | 1660 | 1467431559418 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1660 | 1467431559418 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa63000 == 37 [pid = 1660] [id = 398] 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116a16000) [pid = 1660] [serial = 1193] [outer = 0x0] 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121460800) [pid = 1660] [serial = 1194] [outer = 0x116a16000] 20:52:39 INFO - PROCESS | 1660 | 1467431559443 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126b6b000) [pid = 1660] [serial = 1195] [outer = 0x116a16000] 20:52:39 INFO - PROCESS | 1660 | 1467431559708 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]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 471ms 20:52:39 INFO - PROCESS | 1660 | 1467431559749 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1660 | 1467431559750 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:52:39 INFO - PROCESS | 1660 | 1467431559753 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1660 | 1467431559755 Marionette TRACE conn2 <- [1,1566,null,{}] 20:52:39 INFO - PROCESS | 1660 | 1467431559765 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}] 20:52:39 INFO - PROCESS | 1660 | 1467431559767 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:39 INFO - PROCESS | 1660 | 1467431559861 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:52:39 INFO - PROCESS | 1660 | 1467431559865 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1660 | 1467431559875 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be17000 == 38 [pid = 1660] [id = 399] 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1218fd400) [pid = 1660] [serial = 1196] [outer = 0x0] 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1288e8c00) [pid = 1660] [serial = 1197] [outer = 0x1218fd400] 20:52:39 INFO - PROCESS | 1660 | 1467431559903 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128c4a800) [pid = 1660] [serial = 1198] [outer = 0x1218fd400] 20:52:40 INFO - PROCESS | 1660 | 1467431560264 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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 528ms 20:52:40 INFO - PROCESS | 1660 | 1467431560282 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:52:40 INFO - PROCESS | 1660 | 1467431560284 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:52:40 INFO - PROCESS | 1660 | 1467431560288 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1660 | 1467431560290 Marionette TRACE conn2 <- [1,1570,null,{}] 20:52:40 INFO - PROCESS | 1660 | 1467431560308 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}] 20:52:40 INFO - PROCESS | 1660 | 1467431560309 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:40 INFO - PROCESS | 1660 | 1467431560427 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:52:40 INFO - PROCESS | 1660 | 1467431560433 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1660 | 1467431560434 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bea1000 == 39 [pid = 1660] [id = 400] 20:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c4c000) [pid = 1660] [serial = 1199] [outer = 0x0] 20:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128e19400) [pid = 1660] [serial = 1200] [outer = 0x128c4c000] 20:52:40 INFO - PROCESS | 1660 | 1467431560474 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129127400) [pid = 1660] [serial = 1201] [outer = 0x128c4c000] 20:52:41 INFO - PROCESS | 1660 | 1467431561126 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]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 872ms 20:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:52:41 INFO - PROCESS | 1660 | 1467431561180 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1660 | 1467431561183 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:52:41 INFO - PROCESS | 1660 | 1467431561185 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1660 | 1467431561189 Marionette TRACE conn2 <- [1,1574,null,{}] 20:52:41 INFO - PROCESS | 1660 | 1467431561239 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}] 20:52:41 INFO - PROCESS | 1660 | 1467431561240 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:41 INFO - PROCESS | 1660 | 1467431561354 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:52:41 INFO - PROCESS | 1660 | 1467431561409 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1660 | 1467431561411 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cb800 == 40 [pid = 1660] [id = 401] 20:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115d57c00) [pid = 1660] [serial = 1202] [outer = 0x0] 20:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1164e0000) [pid = 1660] [serial = 1203] [outer = 0x115d57c00] 20:52:41 INFO - PROCESS | 1660 | 1467431561442 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11827c400) [pid = 1660] [serial = 1204] [outer = 0x115d57c00] 20:52:41 INFO - PROCESS | 1660 | 1467431561979 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]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 847ms 20:52:42 INFO - PROCESS | 1660 | 1467431562033 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1660 | 1467431562036 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:52:42 INFO - PROCESS | 1660 | 1467431562043 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1660 | 1467431562045 Marionette TRACE conn2 <- [1,1578,null,{}] 20:52:42 INFO - PROCESS | 1660 | 1467431562048 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}] 20:52:42 INFO - PROCESS | 1660 | 1467431562050 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:42 INFO - PROCESS | 1660 | 1467431562255 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:52:42 INFO - PROCESS | 1660 | 1467431562343 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1660 | 1467431562345 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116675000 == 41 [pid = 1660] [id = 402] 20:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115f10800) [pid = 1660] [serial = 1205] [outer = 0x0] 20:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115fc3000) [pid = 1660] [serial = 1206] [outer = 0x115f10800] 20:52:42 INFO - PROCESS | 1660 | 1467431562374 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1180e4400) [pid = 1660] [serial = 1207] [outer = 0x115f10800] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12be17000 == 40 [pid = 1660] [id = 399] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa63000 == 39 [pid = 1660] [id = 398] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d9000 == 38 [pid = 1660] [id = 397] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c4800 == 37 [pid = 1660] [id = 396] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x126097800 == 36 [pid = 1660] [id = 395] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12609a800 == 35 [pid = 1660] [id = 394] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12350e800 == 34 [pid = 1660] [id = 393] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x120f72800 == 33 [pid = 1660] [id = 392] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11970d000 == 32 [pid = 1660] [id = 391] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x117e63000 == 31 [pid = 1660] [id = 390] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x113e39000 == 30 [pid = 1660] [id = 389] 20:52:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1190a6800 == 29 [pid = 1660] [id = 388] 20:52:42 INFO - PROCESS | 1660 | 1467431562835 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]]]}] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126ca5c00) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120fc1c00) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128817c00) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1288f1800) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1218ef800) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1215a5800) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117ea5000) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1182d9c00) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1150c3000) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1164e1000) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116631000) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1170c6400) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119be2c00) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119d05400) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11904a800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1194b7000) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1234eb400) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119d91c00) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129124c00) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11690b800) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121227000) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11887c000) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 20:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 825ms 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126c5f400) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124af3400) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123432000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12549a800) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 20:52:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119db0c00) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 20:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:52:42 INFO - PROCESS | 1660 | 1467431562871 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1660 | 1467431562874 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:52:42 INFO - PROCESS | 1660 | 1467431562877 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1660 | 1467431562879 Marionette TRACE conn2 <- [1,1582,null,{}] 20:52:42 INFO - PROCESS | 1660 | 1467431562881 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}] 20:52:42 INFO - PROCESS | 1660 | 1467431562883 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:42 INFO - PROCESS | 1660 | 1467431562959 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:52:42 INFO - PROCESS | 1660 | 1467431562964 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1660 | 1467431562965 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735b800 == 30 [pid = 1660] [id = 403] 20:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118279c00) [pid = 1660] [serial = 1208] [outer = 0x0] 20:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118338400) [pid = 1660] [serial = 1209] [outer = 0x118279c00] 20:52:42 INFO - PROCESS | 1660 | 1467431562994 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1190c1800) [pid = 1660] [serial = 1210] [outer = 0x118279c00] 20:52:43 INFO - PROCESS | 1660 | 1467431563356 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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 20:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:52:43 INFO - PROCESS | 1660 | 1467431563408 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1660 | 1467431563410 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:52:43 INFO - PROCESS | 1660 | 1467431563413 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1660 | 1467431563415 Marionette TRACE conn2 <- [1,1586,null,{}] 20:52:43 INFO - PROCESS | 1660 | 1467431563417 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}] 20:52:43 INFO - PROCESS | 1660 | 1467431563418 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:43 INFO - PROCESS | 1660 | 1467431563494 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:52:43 INFO - PROCESS | 1660 | 1467431563500 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 1660 | 1467431563502 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bb9000 == 31 [pid = 1660] [id = 404] 20:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1194a9800) [pid = 1660] [serial = 1211] [outer = 0x0] 20:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119be4000) [pid = 1660] [serial = 1212] [outer = 0x1194a9800] 20:52:43 INFO - PROCESS | 1660 | 1467431563530 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119d90800) [pid = 1660] [serial = 1213] [outer = 0x1194a9800] 20:52:43 INFO - PROCESS | 1660 | 1467431563894 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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 20:52:43 INFO - PROCESS | 1660 | 1467431563942 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1660 | 1467431563945 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:52:43 INFO - PROCESS | 1660 | 1467431563954 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1660 | 1467431563957 Marionette TRACE conn2 <- [1,1590,null,{}] 20:52:43 INFO - PROCESS | 1660 | 1467431563960 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}] 20:52:43 INFO - PROCESS | 1660 | 1467431563962 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:44 INFO - PROCESS | 1660 | 1467431564043 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:52:44 INFO - PROCESS | 1660 | 1467431564047 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1660 | 1467431564048 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d3000 == 32 [pid = 1660] [id = 405] 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1133d8400) [pid = 1660] [serial = 1214] [outer = 0x0] 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119dbb000) [pid = 1660] [serial = 1215] [outer = 0x1133d8400] 20:52:44 INFO - PROCESS | 1660 | 1467431564073 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121339000) [pid = 1660] [serial = 1216] [outer = 0x1133d8400] 20:52:44 INFO - PROCESS | 1660 | 1467431564422 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]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 525ms 20:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:52:44 INFO - PROCESS | 1660 | 1467431564475 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1660 | 1467431564477 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:52:44 INFO - PROCESS | 1660 | 1467431564479 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1660 | 1467431564480 Marionette TRACE conn2 <- [1,1594,null,{}] 20:52:44 INFO - PROCESS | 1660 | 1467431564482 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}] 20:52:44 INFO - PROCESS | 1660 | 1467431564483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:44 INFO - PROCESS | 1660 | 1467431564589 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:52:44 INFO - PROCESS | 1660 | 1467431564595 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1660 | 1467431564596 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x125469800 == 33 [pid = 1660] [id = 406] 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11501e800) [pid = 1660] [serial = 1217] [outer = 0x0] 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1218ef400) [pid = 1660] [serial = 1218] [outer = 0x11501e800] 20:52:44 INFO - PROCESS | 1660 | 1467431564620 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123435000) [pid = 1660] [serial = 1219] [outer = 0x11501e800] 20:52:44 INFO - PROCESS | 1660 | 1467431564950 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]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 20:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:52:45 INFO - PROCESS | 1660 | 1467431564999 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1660 | 1467431565000 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:52:45 INFO - PROCESS | 1660 | 1467431565002 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1660 | 1467431565003 Marionette TRACE conn2 <- [1,1598,null,{}] 20:52:45 INFO - PROCESS | 1660 | 1467431565006 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}] 20:52:45 INFO - PROCESS | 1660 | 1467431565007 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:45 INFO - PROCESS | 1660 | 1467431565109 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:52:45 INFO - PROCESS | 1660 | 1467431565114 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1660 | 1467431565118 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121444000 == 34 [pid = 1660] [id = 407] 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124aebc00) [pid = 1660] [serial = 1220] [outer = 0x0] 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124db0c00) [pid = 1660] [serial = 1221] [outer = 0x124aebc00] 20:52:45 INFO - PROCESS | 1660 | 1467431565182 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1260c8400) [pid = 1660] [serial = 1222] [outer = 0x124aebc00] 20:52:45 INFO - PROCESS | 1660 | 1467431565545 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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 571ms 20:52:45 INFO - PROCESS | 1660 | 1467431565573 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1660 | 1467431565575 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:52:45 INFO - PROCESS | 1660 | 1467431565577 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1660 | 1467431565578 Marionette TRACE conn2 <- [1,1602,null,{}] 20:52:45 INFO - PROCESS | 1660 | 1467431565589 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}] 20:52:45 INFO - PROCESS | 1660 | 1467431565591 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:45 INFO - PROCESS | 1660 | 1467431565693 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:52:45 INFO - PROCESS | 1660 | 1467431565697 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1660 | 1467431565698 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294cd800 == 35 [pid = 1660] [id = 408] 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124aef000) [pid = 1660] [serial = 1223] [outer = 0x0] 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c63400) [pid = 1660] [serial = 1224] [outer = 0x124aef000] 20:52:45 INFO - PROCESS | 1660 | 1467431565722 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1288e6c00) [pid = 1660] [serial = 1225] [outer = 0x124aef000] 20:52:46 INFO - PROCESS | 1660 | 1467431566059 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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 20:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:52:46 INFO - PROCESS | 1660 | 1467431566095 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1660 | 1467431566096 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:52:46 INFO - PROCESS | 1660 | 1467431566098 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1660 | 1467431566099 Marionette TRACE conn2 <- [1,1606,null,{}] 20:52:46 INFO - PROCESS | 1660 | 1467431566102 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}] 20:52:46 INFO - PROCESS | 1660 | 1467431566103 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:46 INFO - PROCESS | 1660 | 1467431566200 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:52:46 INFO - PROCESS | 1660 | 1467431566206 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1660 | 1467431566207 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c2000 == 36 [pid = 1660] [id = 409] 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ec8c00) [pid = 1660] [serial = 1226] [outer = 0x0] 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1288ef000) [pid = 1660] [serial = 1227] [outer = 0x124ec8c00] 20:52:46 INFO - PROCESS | 1660 | 1467431566232 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c4cc00) [pid = 1660] [serial = 1228] [outer = 0x124ec8c00] 20:52:46 INFO - PROCESS | 1660 | 1467431566571 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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 20:52:46 INFO - PROCESS | 1660 | 1467431566621 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1660 | 1467431566622 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:52:46 INFO - PROCESS | 1660 | 1467431566625 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1660 | 1467431566626 Marionette TRACE conn2 <- [1,1610,null,{}] 20:52:46 INFO - PROCESS | 1660 | 1467431566628 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}] 20:52:46 INFO - PROCESS | 1660 | 1467431566629 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:46 INFO - PROCESS | 1660 | 1467431566727 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:52:46 INFO - PROCESS | 1660 | 1467431566731 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1660 | 1467431566732 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baa8000 == 37 [pid = 1660] [id = 410] 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112ecf000) [pid = 1660] [serial = 1229] [outer = 0x0] 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128c51000) [pid = 1660] [serial = 1230] [outer = 0x112ecf000] 20:52:46 INFO - PROCESS | 1660 | 1467431566763 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129232400) [pid = 1660] [serial = 1231] [outer = 0x112ecf000] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121231c00) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1198e6c00) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12342ec00) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1133ce400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1164e3c00) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1172c2400) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119dbcc00) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a79400) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118272c00) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119db9400) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123461c00) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1176efc00) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123432c00) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124aa9400) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116a0dc00) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116a16000) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:52:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218fd400) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:52:47 INFO - PROCESS | 1660 | 1467431567141 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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 20:52:47 INFO - PROCESS | 1660 | 1467431567144 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1660 | 1467431567145 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:52:47 INFO - PROCESS | 1660 | 1467431567147 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1660 | 1467431567148 Marionette TRACE conn2 <- [1,1614,null,{}] 20:52:47 INFO - PROCESS | 1660 | 1467431567150 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}] 20:52:47 INFO - PROCESS | 1660 | 1467431567151 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:47 INFO - PROCESS | 1660 | 1467431567231 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:52:47 INFO - PROCESS | 1660 | 1467431567235 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1660 | 1467431567236 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b218800 == 38 [pid = 1660] [id = 411] 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116a16000) [pid = 1660] [serial = 1232] [outer = 0x0] 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119d9b000) [pid = 1660] [serial = 1233] [outer = 0x116a16000] 20:52:47 INFO - PROCESS | 1660 | 1467431567261 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1218f3800) [pid = 1660] [serial = 1234] [outer = 0x116a16000] 20:52:47 INFO - PROCESS | 1660 | 1467431567595 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]]]}] 20:52:47 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 20:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 20:52:47 INFO - PROCESS | 1660 | 1467431567617 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1660 | 1467431567619 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:52:47 INFO - PROCESS | 1660 | 1467431567638 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1660 | 1467431567641 Marionette TRACE conn2 <- [1,1618,null,{}] 20:52:47 INFO - PROCESS | 1660 | 1467431567646 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}] 20:52:47 INFO - PROCESS | 1660 | 1467431567647 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:47 INFO - PROCESS | 1660 | 1467431567727 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:52:47 INFO - PROCESS | 1660 | 1467431567730 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1660 | 1467431567740 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c520000 == 39 [pid = 1660] [id = 412] 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119dbb800) [pid = 1660] [serial = 1235] [outer = 0x0] 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126c65800) [pid = 1660] [serial = 1236] [outer = 0x119dbb800] 20:52:47 INFO - PROCESS | 1660 | 1467431567767 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129236c00) [pid = 1660] [serial = 1237] [outer = 0x119dbb800] 20:52:48 INFO - PROCESS | 1660 | 1467431568109 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]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 540ms 20:52:48 INFO - PROCESS | 1660 | 1467431568162 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:52:48 INFO - PROCESS | 1660 | 1467431568164 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:52:48 INFO - PROCESS | 1660 | 1467431568166 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1660 | 1467431568167 Marionette TRACE conn2 <- [1,1622,null,{}] 20:52:48 INFO - PROCESS | 1660 | 1467431568170 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}] 20:52:48 INFO - PROCESS | 1660 | 1467431568171 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:48 INFO - PROCESS | 1660 | 1467431568250 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:52:48 INFO - PROCESS | 1660 | 1467431568307 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1660 | 1467431568308 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c809800 == 40 [pid = 1660] [id = 413] 20:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12880e400) [pid = 1660] [serial = 1238] [outer = 0x0] 20:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12923c000) [pid = 1660] [serial = 1239] [outer = 0x12880e400] 20:52:48 INFO - PROCESS | 1660 | 1467431568331 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1294ed800) [pid = 1660] [serial = 1240] [outer = 0x12880e400] 20:52:48 INFO - PROCESS | 1660 | 1467431568741 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]]]}] 20:52:48 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 20:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 625ms 20:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:52:48 INFO - PROCESS | 1660 | 1467431568792 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1660 | 1467431568794 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:52:48 INFO - PROCESS | 1660 | 1467431568797 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1660 | 1467431568799 Marionette TRACE conn2 <- [1,1626,null,{}] 20:52:48 INFO - PROCESS | 1660 | 1467431568802 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}] 20:52:48 INFO - PROCESS | 1660 | 1467431568804 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:48 INFO - PROCESS | 1660 | 1467431568968 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:52:48 INFO - PROCESS | 1660 | 1467431568977 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1660 | 1467431568978 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9cc000 == 41 [pid = 1660] [id = 414] 20:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1294ed400) [pid = 1660] [serial = 1241] [outer = 0x0] 20:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1294f7800) [pid = 1660] [serial = 1242] [outer = 0x1294ed400] 20:52:49 INFO - PROCESS | 1660 | 1467431569000 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a6d5000) [pid = 1660] [serial = 1243] [outer = 0x1294ed400] 20:52:49 INFO - PROCESS | 1660 | 1467431569448 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]]]}] 20:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 20:52:49 INFO - PROCESS | 1660 | 1467431569467 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1660 | 1467431569470 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:52:49 INFO - PROCESS | 1660 | 1467431569473 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1660 | 1467431569476 Marionette TRACE conn2 <- [1,1630,null,{}] 20:52:49 INFO - PROCESS | 1660 | 1467431569480 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}] 20:52:49 INFO - PROCESS | 1660 | 1467431569482 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:49 INFO - PROCESS | 1660 | 1467431569599 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:52:49 INFO - PROCESS | 1660 | 1467431569699 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1660 | 1467431569701 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190b8000 == 42 [pid = 1660] [id = 415] 20:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118334c00) [pid = 1660] [serial = 1244] [outer = 0x0] 20:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1185aec00) [pid = 1660] [serial = 1245] [outer = 0x118334c00] 20:52:49 INFO - PROCESS | 1660 | 1467431569732 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119475000) [pid = 1660] [serial = 1246] [outer = 0x118334c00] 20:52:50 INFO - PROCESS | 1660 | 1467431570145 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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 20:52:50 INFO - PROCESS | 1660 | 1467431570194 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1660 | 1467431570197 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:52:50 INFO - PROCESS | 1660 | 1467431570201 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1660 | 1467431570203 Marionette TRACE conn2 <- [1,1634,null,{}] 20:52:50 INFO - PROCESS | 1660 | 1467431570205 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}] 20:52:50 INFO - PROCESS | 1660 | 1467431570207 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:50 INFO - PROCESS | 1660 | 1467431570310 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:52:50 INFO - PROCESS | 1660 | 1467431570375 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1660 | 1467431570376 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bac800 == 43 [pid = 1660] [id = 416] 20:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119be3800) [pid = 1660] [serial = 1247] [outer = 0x0] 20:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x120fbe800) [pid = 1660] [serial = 1248] [outer = 0x119be3800] 20:52:50 INFO - PROCESS | 1660 | 1467431570407 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1216ce800) [pid = 1660] [serial = 1249] [outer = 0x119be3800] 20:52:50 INFO - PROCESS | 1660 | 1467431570860 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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 721ms 20:52:50 INFO - PROCESS | 1660 | 1467431570930 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1660 | 1467431570932 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:52:50 INFO - PROCESS | 1660 | 1467431570934 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1660 | 1467431570937 Marionette TRACE conn2 <- [1,1638,null,{}] 20:52:50 INFO - PROCESS | 1660 | 1467431570975 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}] 20:52:50 INFO - PROCESS | 1660 | 1467431570979 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:51 INFO - PROCESS | 1660 | 1467431571083 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:52:51 INFO - PROCESS | 1660 | 1467431571157 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1660 | 1467431571159 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d9800 == 44 [pid = 1660] [id = 417] 20:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124aac400) [pid = 1660] [serial = 1250] [outer = 0x0] 20:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126659c00) [pid = 1660] [serial = 1251] [outer = 0x124aac400] 20:52:51 INFO - PROCESS | 1660 | 1467431571192 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1288ea400) [pid = 1660] [serial = 1252] [outer = 0x124aac400] 20:52:51 INFO - PROCESS | 1660 | 1467431571652 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]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:52:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 786ms 20:52:51 INFO - PROCESS | 1660 | 1467431571722 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:52:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:52:51 INFO - PROCESS | 1660 | 1467431571726 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:52:51 INFO - PROCESS | 1660 | 1467431571730 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1660 | 1467431571732 Marionette TRACE conn2 <- [1,1642,null,{}] 20:52:51 INFO - PROCESS | 1660 | 1467431571735 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}] 20:52:51 INFO - PROCESS | 1660 | 1467431571738 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:51 INFO - PROCESS | 1660 | 1467431571877 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:52:51 INFO - PROCESS | 1660 | 1467431571965 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1660 | 1467431571966 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d050000 == 45 [pid = 1660] [id = 418] 20:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126b68000) [pid = 1660] [serial = 1253] [outer = 0x0] 20:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129235800) [pid = 1660] [serial = 1254] [outer = 0x126b68000] 20:52:51 INFO - PROCESS | 1660 | 1467431571995 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129493000) [pid = 1660] [serial = 1255] [outer = 0x126b68000] 20:52:52 INFO - PROCESS | 1660 | 1467431572370 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]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 871ms 20:52:52 INFO - PROCESS | 1660 | 1467431572601 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1660 | 1467431572604 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:52:52 INFO - PROCESS | 1660 | 1467431572610 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1660 | 1467431572611 Marionette TRACE conn2 <- [1,1646,null,{}] 20:52:52 INFO - PROCESS | 1660 | 1467431572615 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}] 20:52:52 INFO - PROCESS | 1660 | 1467431572617 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:52 INFO - PROCESS | 1660 | 1467431572716 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:52:52 INFO - PROCESS | 1660 | 1467431572787 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1660 | 1467431572790 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192d7800 == 46 [pid = 1660] [id = 419] 20:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116a14800) [pid = 1660] [serial = 1256] [outer = 0x0] 20:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118277800) [pid = 1660] [serial = 1257] [outer = 0x116a14800] 20:52:52 INFO - PROCESS | 1660 | 1467431572817 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118525400) [pid = 1660] [serial = 1258] [outer = 0x116a14800] 20:52:53 INFO - PROCESS | 1660 | 1467431573231 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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 20:52:53 INFO - PROCESS | 1660 | 1467431573281 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1660 | 1467431573283 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:52:53 INFO - PROCESS | 1660 | 1467431573287 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1660 | 1467431573290 Marionette TRACE conn2 <- [1,1650,null,{}] 20:52:53 INFO - PROCESS | 1660 | 1467431573312 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}] 20:52:53 INFO - PROCESS | 1660 | 1467431573314 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c809800 == 45 [pid = 1660] [id = 413] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c520000 == 44 [pid = 1660] [id = 412] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b218800 == 43 [pid = 1660] [id = 411] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12baa8000 == 42 [pid = 1660] [id = 410] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c2000 == 41 [pid = 1660] [id = 409] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1294cd800 == 40 [pid = 1660] [id = 408] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121444000 == 39 [pid = 1660] [id = 407] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x125469800 == 38 [pid = 1660] [id = 406] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d3000 == 37 [pid = 1660] [id = 405] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119bb9000 == 36 [pid = 1660] [id = 404] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11735b800 == 35 [pid = 1660] [id = 403] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116675000 == 34 [pid = 1660] [id = 402] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cb800 == 33 [pid = 1660] [id = 401] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bea1000 == 32 [pid = 1660] [id = 400] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1192d7800 == 31 [pid = 1660] [id = 419] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d050000 == 30 [pid = 1660] [id = 418] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d9800 == 29 [pid = 1660] [id = 417] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128bac800 == 28 [pid = 1660] [id = 416] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1190b8000 == 27 [pid = 1660] [id = 415] 20:52:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9cc000 == 26 [pid = 1660] [id = 414] 20:52:53 INFO - PROCESS | 1660 | 1467431573929 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1288e8c00) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1215a1c00) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119bea000) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12345f800) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119d94000) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11394b000) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115f67000) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11827ac00) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a15400) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1182e0c00) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118876000) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fed400) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115d49400) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113028400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119776400) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1190cdc00) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121229000) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120fc2c00) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126c61c00) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12600d000) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126ca9800) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126c63000) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1219a6400) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1260c9800) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126005c00) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126c9c000) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126c5f000) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1194ac800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126b6b000) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128811800) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121460800) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12122d400) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128c4a800) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 20:52:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119db3c00) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1660 | 1467431574051 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1660 | 1467431574053 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11392f000 == 27 [pid = 1660] [id = 420] 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112eca800) [pid = 1660] [serial = 1259] [outer = 0x0] 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113031000) [pid = 1660] [serial = 1260] [outer = 0x112eca800] 20:52:54 INFO - PROCESS | 1660 | 1467431574082 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11394e000) [pid = 1660] [serial = 1261] [outer = 0x112eca800] 20:52:54 INFO - PROCESS | 1660 | 1467431574397 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]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1142ms 20:52:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:52:54 INFO - PROCESS | 1660 | 1467431574430 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1660 | 1467431574432 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:52:54 INFO - PROCESS | 1660 | 1467431574435 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1660 | 1467431574437 Marionette TRACE conn2 <- [1,1654,null,{}] 20:52:54 INFO - PROCESS | 1660 | 1467431574443 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}] 20:52:54 INFO - PROCESS | 1660 | 1467431574444 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:54 INFO - PROCESS | 1660 | 1467431574544 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:52:54 INFO - PROCESS | 1660 | 1467431574597 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1660 | 1467431574599 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701b800 == 28 [pid = 1660] [id = 421] 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113cde000) [pid = 1660] [serial = 1262] [outer = 0x0] 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116905400) [pid = 1660] [serial = 1263] [outer = 0x113cde000] 20:52:54 INFO - PROCESS | 1660 | 1467431574626 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1182d6800) [pid = 1660] [serial = 1264] [outer = 0x113cde000] 20:52:54 INFO - PROCESS | 1660 | 1467431574890 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]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:52:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 474ms 20:52:54 INFO - PROCESS | 1660 | 1467431574916 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1660 | 1467431574918 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:52:54 INFO - PROCESS | 1660 | 1467431574928 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1660 | 1467431574929 Marionette TRACE conn2 <- [1,1658,null,{}] 20:52:54 INFO - PROCESS | 1660 | 1467431574931 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}] 20:52:54 INFO - PROCESS | 1660 | 1467431574933 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:55 INFO - PROCESS | 1660 | 1467431575017 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:52:55 INFO - PROCESS | 1660 | 1467431575022 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1660 | 1467431575026 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x117017800 == 29 [pid = 1660] [id = 422] 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11886d400) [pid = 1660] [serial = 1265] [outer = 0x0] 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1194a8400) [pid = 1660] [serial = 1266] [outer = 0x11886d400] 20:52:55 INFO - PROCESS | 1660 | 1467431575059 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119774000) [pid = 1660] [serial = 1267] [outer = 0x11886d400] 20:52:55 INFO - PROCESS | 1660 | 1467431575519 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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 626ms 20:52:55 INFO - PROCESS | 1660 | 1467431575548 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:52:55 INFO - PROCESS | 1660 | 1467431575551 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:52:55 INFO - PROCESS | 1660 | 1467431575577 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1660 | 1467431575582 Marionette TRACE conn2 <- [1,1662,null,{}] 20:52:55 INFO - PROCESS | 1660 | 1467431575585 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}] 20:52:55 INFO - PROCESS | 1660 | 1467431575592 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:55 INFO - PROCESS | 1660 | 1467431575705 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:52:55 INFO - PROCESS | 1660 | 1467431575770 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1660 | 1467431575771 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f0d000 == 30 [pid = 1660] [id = 423] 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1161b0800) [pid = 1660] [serial = 1268] [outer = 0x0] 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119d60400) [pid = 1660] [serial = 1269] [outer = 0x1161b0800] 20:52:55 INFO - PROCESS | 1660 | 1467431575796 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119db2000) [pid = 1660] [serial = 1270] [outer = 0x1161b0800] 20:52:56 INFO - PROCESS | 1660 | 1467431576102 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]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 595ms 20:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:52:56 INFO - PROCESS | 1660 | 1467431576152 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1660 | 1467431576153 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:52:56 INFO - PROCESS | 1660 | 1467431576155 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1660 | 1467431576156 Marionette TRACE conn2 <- [1,1666,null,{}] 20:52:56 INFO - PROCESS | 1660 | 1467431576158 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}] 20:52:56 INFO - PROCESS | 1660 | 1467431576159 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:56 INFO - PROCESS | 1660 | 1467431576258 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:52:56 INFO - PROCESS | 1660 | 1467431576261 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1660 | 1467431576263 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136b800 == 31 [pid = 1660] [id = 424] 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119d95400) [pid = 1660] [serial = 1271] [outer = 0x0] 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120fbf400) [pid = 1660] [serial = 1272] [outer = 0x119d95400] 20:52:56 INFO - PROCESS | 1660 | 1467431576287 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121228000) [pid = 1660] [serial = 1273] [outer = 0x119d95400] 20:52:56 INFO - PROCESS | 1660 | 1467431576627 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]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 20:52:56 INFO - PROCESS | 1660 | 1467431576676 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1660 | 1467431576677 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:52:56 INFO - PROCESS | 1660 | 1467431576679 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1660 | 1467431576680 Marionette TRACE conn2 <- [1,1670,null,{}] 20:52:56 INFO - PROCESS | 1660 | 1467431576683 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}] 20:52:56 INFO - PROCESS | 1660 | 1467431576684 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:56 INFO - PROCESS | 1660 | 1467431576776 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:52:56 INFO - PROCESS | 1660 | 1467431576814 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1660 | 1467431576818 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12540c800 == 32 [pid = 1660] [id = 425] 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1187cc800) [pid = 1660] [serial = 1274] [outer = 0x0] 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1218f5400) [pid = 1660] [serial = 1275] [outer = 0x1187cc800] 20:52:56 INFO - PROCESS | 1660 | 1467431576851 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123431000) [pid = 1660] [serial = 1276] [outer = 0x1187cc800] 20:52:57 INFO - PROCESS | 1660 | 1467431577195 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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 20:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:52:57 INFO - PROCESS | 1660 | 1467431577248 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1660 | 1467431577250 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:52:57 INFO - PROCESS | 1660 | 1467431577252 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1660 | 1467431577253 Marionette TRACE conn2 <- [1,1674,null,{}] 20:52:57 INFO - PROCESS | 1660 | 1467431577255 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}] 20:52:57 INFO - PROCESS | 1660 | 1467431577256 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:57 INFO - PROCESS | 1660 | 1467431577352 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:52:57 INFO - PROCESS | 1660 | 1467431577391 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1660 | 1467431577392 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x113933800 == 33 [pid = 1660] [id = 426] 20:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123468400) [pid = 1660] [serial = 1277] [outer = 0x0] 20:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124959c00) [pid = 1660] [serial = 1278] [outer = 0x123468400] 20:52:57 INFO - PROCESS | 1660 | 1467431577416 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c62400) [pid = 1660] [serial = 1279] [outer = 0x123468400] 20:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 20:52:57 INFO - PROCESS | 1660 | 1467431577716 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]]]}] 20:52:57 INFO - PROCESS | 1660 | 1467431577730 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:52:57 INFO - PROCESS | 1660 | 1467431577732 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:52:57 INFO - PROCESS | 1660 | 1467431577734 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1660 | 1467431577735 Marionette TRACE conn2 <- [1,1678,null,{}] 20:52:57 INFO - PROCESS | 1660 | 1467431577738 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}] 20:52:57 INFO - PROCESS | 1660 | 1467431577742 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:57 INFO - PROCESS | 1660 | 1467431577879 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:52:57 INFO - PROCESS | 1660 | 1467431577885 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1660 | 1467431577887 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x129443000 == 34 [pid = 1660] [id = 427] 20:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a59c00) [pid = 1660] [serial = 1280] [outer = 0x0] 20:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ed1000) [pid = 1660] [serial = 1281] [outer = 0x112a59c00] 20:52:57 INFO - PROCESS | 1660 | 1467431577964 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1260cec00) [pid = 1660] [serial = 1282] [outer = 0x112a59c00] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1294ed400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12880e400) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124aebc00) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124aef000) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115d57c00) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1194a9800) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11501e800) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133d8400) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c4c000) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f10800) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118279c00) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124ec8c00) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112ecf000) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116a16000) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:52:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119dbb800) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:52:58 INFO - PROCESS | 1660 | 1467431578414 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 20:52:58 INFO - PROCESS | 1660 | 1467431578461 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1660 | 1467431578462 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:52:58 INFO - PROCESS | 1660 | 1467431578464 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1660 | 1467431578465 Marionette TRACE conn2 <- [1,1682,null,{}] 20:52:58 INFO - PROCESS | 1660 | 1467431578468 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}] 20:52:58 INFO - PROCESS | 1660 | 1467431578469 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:58 INFO - PROCESS | 1660 | 1467431578576 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:52:58 INFO - PROCESS | 1660 | 1467431578633 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1660 | 1467431578633 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294ba000 == 35 [pid = 1660] [id = 428] 20:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1121b2800) [pid = 1660] [serial = 1283] [outer = 0x0] 20:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1194aa400) [pid = 1660] [serial = 1284] [outer = 0x1121b2800] 20:52:58 INFO - PROCESS | 1660 | 1467431578658 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1218fd400) [pid = 1660] [serial = 1285] [outer = 0x1121b2800] 20:52:58 INFO - PROCESS | 1660 | 1467431578927 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 20:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:52:58 INFO - PROCESS | 1660 | 1467431578983 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1660 | 1467431578984 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:52:58 INFO - PROCESS | 1660 | 1467431578986 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1660 | 1467431578988 Marionette TRACE conn2 <- [1,1686,null,{}] 20:52:58 INFO - PROCESS | 1660 | 1467431578993 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}] 20:52:58 INFO - PROCESS | 1660 | 1467431578995 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:59 INFO - PROCESS | 1660 | 1467431579070 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:52:59 INFO - PROCESS | 1660 | 1467431579076 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1660 | 1467431579077 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d7800 == 36 [pid = 1660] [id = 429] 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121a4d800) [pid = 1660] [serial = 1286] [outer = 0x0] 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126658c00) [pid = 1660] [serial = 1287] [outer = 0x121a4d800] 20:52:59 INFO - PROCESS | 1660 | 1467431579102 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126b6b000) [pid = 1660] [serial = 1288] [outer = 0x121a4d800] 20:52:59 INFO - PROCESS | 1660 | 1467431579411 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]]]}] 20:52:59 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 20:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 471ms 20:52:59 INFO - PROCESS | 1660 | 1467431579459 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1660 | 1467431579460 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:52:59 INFO - PROCESS | 1660 | 1467431579462 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1660 | 1467431579463 Marionette TRACE conn2 <- [1,1690,null,{}] 20:52:59 INFO - PROCESS | 1660 | 1467431579466 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}] 20:52:59 INFO - PROCESS | 1660 | 1467431579467 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:59 INFO - PROCESS | 1660 | 1467431579569 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:52:59 INFO - PROCESS | 1660 | 1467431579578 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1660 | 1467431579580 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:52:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b203800 == 37 [pid = 1660] [id = 430] 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126c5a400) [pid = 1660] [serial = 1289] [outer = 0x0] 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c64c00) [pid = 1660] [serial = 1290] [outer = 0x126c5a400] 20:52:59 INFO - PROCESS | 1660 | 1467431579606 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126c9e400) [pid = 1660] [serial = 1291] [outer = 0x126c5a400] 20:52:59 INFO - PROCESS | 1660 | 1467431579942 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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 20:52:59 INFO - PROCESS | 1660 | 1467431579982 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1660 | 1467431579984 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:52:59 INFO - PROCESS | 1660 | 1467431579986 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1660 | 1467431579988 Marionette TRACE conn2 <- [1,1694,null,{}] 20:52:59 INFO - PROCESS | 1660 | 1467431579990 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}] 20:52:59 INFO - PROCESS | 1660 | 1467431579992 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:00 INFO - PROCESS | 1660 | 1467431580079 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:53:00 INFO - PROCESS | 1660 | 1467431580082 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1660 | 1467431580084 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d70000 == 38 [pid = 1660] [id = 431] 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126ca2800) [pid = 1660] [serial = 1292] [outer = 0x0] 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128811800) [pid = 1660] [serial = 1293] [outer = 0x126ca2800] 20:53:00 INFO - PROCESS | 1660 | 1467431580111 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c48000) [pid = 1660] [serial = 1294] [outer = 0x126ca2800] 20:53:00 INFO - PROCESS | 1660 | 1467431580629 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]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms 20:53:00 INFO - PROCESS | 1660 | 1467431580714 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1660 | 1467431580717 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:53:00 INFO - PROCESS | 1660 | 1467431580722 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1660 | 1467431580726 Marionette TRACE conn2 <- [1,1698,null,{}] 20:53:00 INFO - PROCESS | 1660 | 1467431580731 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}] 20:53:00 INFO - PROCESS | 1660 | 1467431580732 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:00 INFO - PROCESS | 1660 | 1467431580845 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:53:00 INFO - PROCESS | 1660 | 1467431580909 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1660 | 1467431580911 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e59000 == 39 [pid = 1660] [id = 432] 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1133d9400) [pid = 1660] [serial = 1295] [outer = 0x0] 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115f11000) [pid = 1660] [serial = 1296] [outer = 0x1133d9400] 20:53:00 INFO - PROCESS | 1660 | 1467431580942 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1167a4c00) [pid = 1660] [serial = 1297] [outer = 0x1133d9400] 20:53:01 INFO - PROCESS | 1660 | 1467431581510 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]]]}] 20:53:01 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 20:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 874ms 20:53:01 INFO - PROCESS | 1660 | 1467431581596 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1660 | 1467431581599 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:53:01 INFO - PROCESS | 1660 | 1467431581604 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1660 | 1467431581606 Marionette TRACE conn2 <- [1,1702,null,{}] 20:53:01 INFO - PROCESS | 1660 | 1467431581608 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}] 20:53:01 INFO - PROCESS | 1660 | 1467431581610 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:01 INFO - PROCESS | 1660 | 1467431581718 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:53:01 INFO - PROCESS | 1660 | 1467431581780 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1660 | 1467431581781 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x123414000 == 40 [pid = 1660] [id = 433] 20:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118524400) [pid = 1660] [serial = 1298] [outer = 0x0] 20:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11946c000) [pid = 1660] [serial = 1299] [outer = 0x118524400] 20:53:01 INFO - PROCESS | 1660 | 1467431581812 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119775400) [pid = 1660] [serial = 1300] [outer = 0x118524400] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12b203800 == 39 [pid = 1660] [id = 430] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d7800 == 38 [pid = 1660] [id = 429] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1294ba000 == 37 [pid = 1660] [id = 428] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x129443000 == 36 [pid = 1660] [id = 427] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x113933800 == 35 [pid = 1660] [id = 426] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12540c800 == 34 [pid = 1660] [id = 425] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12136b800 == 33 [pid = 1660] [id = 424] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x120f0d000 == 32 [pid = 1660] [id = 423] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117017800 == 31 [pid = 1660] [id = 422] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11701b800 == 30 [pid = 1660] [id = 421] 20:53:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11392f000 == 29 [pid = 1660] [id = 420] 20:53:02 INFO - PROCESS | 1660 | 1467431582460 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]]]}] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a6d5000) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1294f7800) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12923c000) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1260c8400) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124db0c00) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126c63400) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1164e0000) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11827c400) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119be4000) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119d90800) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1218ef400) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119dbb000) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121339000) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129127400) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128e19400) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115fc3000) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1180e4400) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118338400) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1190c1800) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128c4cc00) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1288ef000) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128c51000) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1218f3800) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119d9b000) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129232400) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1294ed800) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1288e6c00) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x126c65800) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x129236c00) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 20:53:02 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123435000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 20:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 874ms 20:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:53:02 INFO - PROCESS | 1660 | 1467431582477 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1660 | 1467431582480 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:53:02 INFO - PROCESS | 1660 | 1467431582483 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1660 | 1467431582484 Marionette TRACE conn2 <- [1,1706,null,{}] 20:53:02 INFO - PROCESS | 1660 | 1467431582490 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}] 20:53:02 INFO - PROCESS | 1660 | 1467431582491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:02 INFO - PROCESS | 1660 | 1467431582575 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:53:02 INFO - PROCESS | 1660 | 1467431582580 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1660 | 1467431582582 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x117019800 == 30 [pid = 1660] [id = 434] 20:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1176e7c00) [pid = 1660] [serial = 1301] [outer = 0x0] 20:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118277c00) [pid = 1660] [serial = 1302] [outer = 0x1176e7c00] 20:53:02 INFO - PROCESS | 1660 | 1467431582610 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118524c00) [pid = 1660] [serial = 1303] [outer = 0x1176e7c00] 20:53:02 INFO - PROCESS | 1660 | 1467431582957 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]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 20:53:03 INFO - PROCESS | 1660 | 1467431583004 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1660 | 1467431583007 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:53:03 INFO - PROCESS | 1660 | 1467431583011 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1660 | 1467431583013 Marionette TRACE conn2 <- [1,1710,null,{}] 20:53:03 INFO - PROCESS | 1660 | 1467431583015 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}] 20:53:03 INFO - PROCESS | 1660 | 1467431583017 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:03 INFO - PROCESS | 1660 | 1467431583095 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:53:03 INFO - PROCESS | 1660 | 1467431583099 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1660 | 1467431583100 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190bd800 == 31 [pid = 1660] [id = 435] 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1190c4400) [pid = 1660] [serial = 1304] [outer = 0x0] 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11982a400) [pid = 1660] [serial = 1305] [outer = 0x1190c4400] 20:53:03 INFO - PROCESS | 1660 | 1467431583129 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119be8c00) [pid = 1660] [serial = 1306] [outer = 0x1190c4400] 20:53:03 INFO - PROCESS | 1660 | 1467431583495 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]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 20:53:03 INFO - PROCESS | 1660 | 1467431583530 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1660 | 1467431583532 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:53:03 INFO - PROCESS | 1660 | 1467431583547 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1660 | 1467431583549 Marionette TRACE conn2 <- [1,1714,null,{}] 20:53:03 INFO - PROCESS | 1660 | 1467431583557 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}] 20:53:03 INFO - PROCESS | 1660 | 1467431583560 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:03 INFO - PROCESS | 1660 | 1467431583639 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:53:03 INFO - PROCESS | 1660 | 1467431583646 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1660 | 1467431583648 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a28800 == 32 [pid = 1660] [id = 436] 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1150c3000) [pid = 1660] [serial = 1307] [outer = 0x0] 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119db9000) [pid = 1660] [serial = 1308] [outer = 0x1150c3000] 20:53:03 INFO - PROCESS | 1660 | 1467431583676 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12122d400) [pid = 1660] [serial = 1309] [outer = 0x1150c3000] 20:53:04 INFO - PROCESS | 1660 | 1467431584013 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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 485ms 20:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:53:04 INFO - PROCESS | 1660 | 1467431584027 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1660 | 1467431584028 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:53:04 INFO - PROCESS | 1660 | 1467431584031 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1660 | 1467431584032 Marionette TRACE conn2 <- [1,1718,null,{}] 20:53:04 INFO - PROCESS | 1660 | 1467431584034 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}] 20:53:04 INFO - PROCESS | 1660 | 1467431584035 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:04 INFO - PROCESS | 1660 | 1467431584117 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:53:04 INFO - PROCESS | 1660 | 1467431584120 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1660 | 1467431584122 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12668e800 == 33 [pid = 1660] [id = 437] 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121460c00) [pid = 1660] [serial = 1310] [outer = 0x0] 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121a50800) [pid = 1660] [serial = 1311] [outer = 0x121460c00] 20:53:04 INFO - PROCESS | 1660 | 1467431584150 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123431c00) [pid = 1660] [serial = 1312] [outer = 0x121460c00] 20:53:04 INFO - PROCESS | 1660 | 1467431584633 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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 668ms 20:53:04 INFO - PROCESS | 1660 | 1467431584700 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:53:04 INFO - PROCESS | 1660 | 1467431584702 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:53:04 INFO - PROCESS | 1660 | 1467431584706 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1660 | 1467431584707 Marionette TRACE conn2 <- [1,1722,null,{}] 20:53:04 INFO - PROCESS | 1660 | 1467431584711 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}] 20:53:04 INFO - PROCESS | 1660 | 1467431584713 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:04 INFO - PROCESS | 1660 | 1467431584816 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:53:04 INFO - PROCESS | 1660 | 1467431584875 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1660 | 1467431584877 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11971f800 == 34 [pid = 1660] [id = 438] 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11827ac00) [pid = 1660] [serial = 1313] [outer = 0x0] 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190c1800) [pid = 1660] [serial = 1314] [outer = 0x11827ac00] 20:53:04 INFO - PROCESS | 1660 | 1467431584908 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119be4000) [pid = 1660] [serial = 1315] [outer = 0x11827ac00] 20:53:05 INFO - PROCESS | 1660 | 1467431585360 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]]]}] 20:53:05 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 20:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 20:53:05 INFO - PROCESS | 1660 | 1467431585422 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1660 | 1467431585427 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:53:05 INFO - PROCESS | 1660 | 1467431585454 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1660 | 1467431585457 Marionette TRACE conn2 <- [1,1726,null,{}] 20:53:05 INFO - PROCESS | 1660 | 1467431585459 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}] 20:53:05 INFO - PROCESS | 1660 | 1467431585461 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:05 INFO - PROCESS | 1660 | 1467431585562 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:53:05 INFO - PROCESS | 1660 | 1467431585633 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1660 | 1467431585634 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x129182000 == 35 [pid = 1660] [id = 439] 20:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120feec00) [pid = 1660] [serial = 1316] [outer = 0x0] 20:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121464400) [pid = 1660] [serial = 1317] [outer = 0x120feec00] 20:53:05 INFO - PROCESS | 1660 | 1467431585664 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12342f800) [pid = 1660] [serial = 1318] [outer = 0x120feec00] 20:53:06 INFO - PROCESS | 1660 | 1467431586082 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]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 672ms 20:53:06 INFO - PROCESS | 1660 | 1467431586126 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1660 | 1467431586127 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:53:06 INFO - PROCESS | 1660 | 1467431586130 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1660 | 1467431586133 Marionette TRACE conn2 <- [1,1730,null,{}] 20:53:06 INFO - PROCESS | 1660 | 1467431586141 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}] 20:53:06 INFO - PROCESS | 1660 | 1467431586144 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:06 INFO - PROCESS | 1660 | 1467431586238 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:53:06 INFO - PROCESS | 1660 | 1467431586312 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1660 | 1467431586314 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a712000 == 36 [pid = 1660] [id = 440] 20:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12495ac00) [pid = 1660] [serial = 1319] [outer = 0x0] 20:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124eca000) [pid = 1660] [serial = 1320] [outer = 0x12495ac00] 20:53:06 INFO - PROCESS | 1660 | 1467431586346 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12687d800) [pid = 1660] [serial = 1321] [outer = 0x12495ac00] 20:53:06 INFO - PROCESS | 1660 | 1467431586759 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]]]}] 20:53:06 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 20:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 20:53:06 INFO - PROCESS | 1660 | 1467431586801 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:53:06 INFO - PROCESS | 1660 | 1467431586803 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:53:06 INFO - PROCESS | 1660 | 1467431586806 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1660 | 1467431586807 Marionette TRACE conn2 <- [1,1734,null,{}] 20:53:06 INFO - PROCESS | 1660 | 1467431586809 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}] 20:53:06 INFO - PROCESS | 1660 | 1467431586811 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:06 INFO - PROCESS | 1660 | 1467431586923 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:53:06 INFO - PROCESS | 1660 | 1467431586993 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1660 | 1467431586995 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cf000 == 37 [pid = 1660] [id = 441] 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126c69400) [pid = 1660] [serial = 1322] [outer = 0x0] 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126ca3800) [pid = 1660] [serial = 1323] [outer = 0x126c69400] 20:53:07 INFO - PROCESS | 1660 | 1467431587023 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128810000) [pid = 1660] [serial = 1324] [outer = 0x126c69400] 20:53:07 INFO - PROCESS | 1660 | 1467431587426 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]]]}] 20:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 20:53:07 INFO - PROCESS | 1660 | 1467431587490 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1660 | 1467431587491 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:53:07 INFO - PROCESS | 1660 | 1467431587495 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1660 | 1467431587496 Marionette TRACE conn2 <- [1,1738,null,{}] 20:53:07 INFO - PROCESS | 1660 | 1467431587499 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}] 20:53:07 INFO - PROCESS | 1660 | 1467431587500 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:07 INFO - PROCESS | 1660 | 1467431587594 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:53:07 INFO - PROCESS | 1660 | 1467431587664 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1660 | 1467431587665 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a24000 == 38 [pid = 1660] [id = 442] 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c69c00) [pid = 1660] [serial = 1325] [outer = 0x0] 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1288ed800) [pid = 1660] [serial = 1326] [outer = 0x126c69c00] 20:53:07 INFO - PROCESS | 1660 | 1467431587695 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1288f2800) [pid = 1660] [serial = 1327] [outer = 0x126c69c00] 20:53:08 INFO - PROCESS | 1660 | 1467431588126 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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 672ms 20:53:08 INFO - PROCESS | 1660 | 1467431588168 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1660 | 1467431588169 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:53:08 INFO - PROCESS | 1660 | 1467431588172 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1660 | 1467431588173 Marionette TRACE conn2 <- [1,1742,null,{}] 20:53:08 INFO - PROCESS | 1660 | 1467431588175 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}] 20:53:08 INFO - PROCESS | 1660 | 1467431588180 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:08 INFO - PROCESS | 1660 | 1467431588314 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:53:08 INFO - PROCESS | 1660 | 1467431588375 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1660 | 1467431588377 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be9a000 == 39 [pid = 1660] [id = 443] 20:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128c48c00) [pid = 1660] [serial = 1328] [outer = 0x0] 20:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129124800) [pid = 1660] [serial = 1329] [outer = 0x128c48c00] 20:53:08 INFO - PROCESS | 1660 | 1467431588406 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129498400) [pid = 1660] [serial = 1330] [outer = 0x128c48c00] 20:53:08 INFO - PROCESS | 1660 | 1467431588826 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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 20:53:08 INFO - PROCESS | 1660 | 1467431588843 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1660 | 1467431588845 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:53:08 INFO - PROCESS | 1660 | 1467431588847 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1660 | 1467431588849 Marionette TRACE conn2 <- [1,1746,null,{}] 20:53:08 INFO - PROCESS | 1660 | 1467431588851 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}] 20:53:08 INFO - PROCESS | 1660 | 1467431588853 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:09 INFO - PROCESS | 1660 | 1467431589042 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:53:09 INFO - PROCESS | 1660 | 1467431589152 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 1660 | 1467431589153 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11392e800 == 40 [pid = 1660] [id = 444] 20:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x110fab800) [pid = 1660] [serial = 1331] [outer = 0x0] 20:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x111f08c00) [pid = 1660] [serial = 1332] [outer = 0x110fab800] 20:53:09 INFO - PROCESS | 1660 | 1467431589199 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112ec4800) [pid = 1660] [serial = 1333] [outer = 0x110fab800] 20:53:09 INFO - PROCESS | 1660 | 1467431589686 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]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 878ms 20:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:53:09 INFO - PROCESS | 1660 | 1467431589727 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1660 | 1467431589729 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:53:09 INFO - PROCESS | 1660 | 1467431589732 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1660 | 1467431589734 Marionette TRACE conn2 <- [1,1750,null,{}] 20:53:09 INFO - PROCESS | 1660 | 1467431589737 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}] 20:53:09 INFO - PROCESS | 1660 | 1467431589739 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x121a28800 == 39 [pid = 1660] [id = 436] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1190bd800 == 38 [pid = 1660] [id = 435] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x117019800 == 37 [pid = 1660] [id = 434] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x117e59000 == 36 [pid = 1660] [id = 432] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x123414000 == 35 [pid = 1660] [id = 433] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x11392e800 == 34 [pid = 1660] [id = 444] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12be9a000 == 33 [pid = 1660] [id = 443] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x121a24000 == 32 [pid = 1660] [id = 442] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cf000 == 31 [pid = 1660] [id = 441] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12a712000 == 30 [pid = 1660] [id = 440] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x129182000 == 29 [pid = 1660] [id = 439] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12668e800 == 28 [pid = 1660] [id = 437] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x11971f800 == 27 [pid = 1660] [id = 438] 20:53:10 INFO - PROCESS | 1660 | --DOCSHELL 0x119d70000 == 26 [pid = 1660] [id = 431] 20:53:10 INFO - PROCESS | 1660 | 1467431590386 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:53:10 INFO - PROCESS | 1660 | 1467431590531 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1660 | 1467431590532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e92800 == 27 [pid = 1660] [id = 445] 20:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x111f0a400) [pid = 1660] [serial = 1334] [outer = 0x0] 20:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1121bd800) [pid = 1660] [serial = 1335] [outer = 0x111f0a400] 20:53:10 INFO - PROCESS | 1660 | 1467431590562 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113026400) [pid = 1660] [serial = 1336] [outer = 0x111f0a400] 20:53:10 INFO - PROCESS | 1660 | 1467431590913 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]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1224ms 20:53:10 INFO - PROCESS | 1660 | 1467431590956 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1660 | 1467431590959 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:53:10 INFO - PROCESS | 1660 | 1467431590962 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1660 | 1467431590964 Marionette TRACE conn2 <- [1,1754,null,{}] 20:53:10 INFO - PROCESS | 1660 | 1467431590973 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}] 20:53:10 INFO - PROCESS | 1660 | 1467431590975 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:11 INFO - PROCESS | 1660 | 1467431591077 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:53:11 INFO - PROCESS | 1660 | 1467431591081 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1660 | 1467431591083 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184b4800 == 28 [pid = 1660] [id = 446] 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1133d9c00) [pid = 1660] [serial = 1337] [outer = 0x0] 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x115f6c800) [pid = 1660] [serial = 1338] [outer = 0x1133d9c00] 20:53:11 INFO - PROCESS | 1660 | 1467431591110 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1167a0c00) [pid = 1660] [serial = 1339] [outer = 0x1133d9c00] 20:53:11 INFO - PROCESS | 1660 | 1467431591462 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]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 20:53:11 INFO - PROCESS | 1660 | 1467431591482 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 1660 | 1467431591484 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:53:11 INFO - PROCESS | 1660 | 1467431591486 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1660 | 1467431591487 Marionette TRACE conn2 <- [1,1758,null,{}] 20:53:11 INFO - PROCESS | 1660 | 1467431591498 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}] 20:53:11 INFO - PROCESS | 1660 | 1467431591500 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:11 INFO - PROCESS | 1660 | 1467431591600 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:53:11 INFO - PROCESS | 1660 | 1467431591608 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1660 | 1467431591610 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198d8800 == 29 [pid = 1660] [id = 447] 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116a0e000) [pid = 1660] [serial = 1340] [outer = 0x0] 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1176e9c00) [pid = 1660] [serial = 1341] [outer = 0x116a0e000] 20:53:11 INFO - PROCESS | 1660 | 1467431591643 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11827f800) [pid = 1660] [serial = 1342] [outer = 0x116a0e000] 20:53:12 INFO - PROCESS | 1660 | 1467431592020 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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 570ms 20:53:12 INFO - PROCESS | 1660 | 1467431592064 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1660 | 1467431592066 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:53:12 INFO - PROCESS | 1660 | 1467431592074 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1660 | 1467431592078 Marionette TRACE conn2 <- [1,1762,null,{}] 20:53:12 INFO - PROCESS | 1660 | 1467431592080 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}] 20:53:12 INFO - PROCESS | 1660 | 1467431592082 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:12 INFO - PROCESS | 1660 | 1467431592184 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:53:12 INFO - PROCESS | 1660 | 1467431592226 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1660 | 1467431592227 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x123421800 == 30 [pid = 1660] [id = 448] 20:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1182e2c00) [pid = 1660] [serial = 1343] [outer = 0x0] 20:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118877800) [pid = 1660] [serial = 1344] [outer = 0x1182e2c00] 20:53:12 INFO - PROCESS | 1660 | 1467431592252 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1194b5800) [pid = 1660] [serial = 1345] [outer = 0x1182e2c00] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112eca800) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x116a14800) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121a4d800) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x123468400) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119d95400) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1161b0800) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112a59c00) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113cde000) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1187cc800) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118334c00) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11886d400) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124aac400) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119be3800) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1121b2800) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126b68000) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126c5a400) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1190c4400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126ca2800) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118524400) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133d9400) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176e7c00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121460c00) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1150c3000) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:53:12 INFO - PROCESS | 1660 | 1467431592815 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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 778ms 20:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:53:12 INFO - PROCESS | 1660 | 1467431592865 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1660 | 1467431592866 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:53:12 INFO - PROCESS | 1660 | 1467431592868 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1660 | 1467431592869 Marionette TRACE conn2 <- [1,1766,null,{}] 20:53:12 INFO - PROCESS | 1660 | 1467431592873 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}] 20:53:12 INFO - PROCESS | 1660 | 1467431592875 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:12 INFO - PROCESS | 1660 | 1467431592949 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:53:13 INFO - PROCESS | 1660 | 1467431593012 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1660 | 1467431593013 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218cd800 == 31 [pid = 1660] [id = 449] 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112eca800) [pid = 1660] [serial = 1346] [outer = 0x0] 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115fc1400) [pid = 1660] [serial = 1347] [outer = 0x112eca800] 20:53:13 INFO - PROCESS | 1660 | 1467431593038 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11887bc00) [pid = 1660] [serial = 1348] [outer = 0x112eca800] 20:53:13 INFO - PROCESS | 1660 | 1467431593316 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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 470ms 20:53:13 INFO - PROCESS | 1660 | 1467431593339 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1660 | 1467431593342 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:53:13 INFO - PROCESS | 1660 | 1467431593350 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1660 | 1467431593351 Marionette TRACE conn2 <- [1,1770,null,{}] 20:53:13 INFO - PROCESS | 1660 | 1467431593354 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}] 20:53:13 INFO - PROCESS | 1660 | 1467431593355 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:13 INFO - PROCESS | 1660 | 1467431593444 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:53:13 INFO - PROCESS | 1660 | 1467431593448 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1660 | 1467431593453 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917f000 == 32 [pid = 1660] [id = 450] 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116978400) [pid = 1660] [serial = 1349] [outer = 0x0] 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119be8800) [pid = 1660] [serial = 1350] [outer = 0x116978400] 20:53:13 INFO - PROCESS | 1660 | 1467431593487 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119d90800) [pid = 1660] [serial = 1351] [outer = 0x116978400] 20:53:13 INFO - PROCESS | 1660 | 1467431593848 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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 20:53:13 INFO - PROCESS | 1660 | 1467431593872 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1660 | 1467431593875 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:53:13 INFO - PROCESS | 1660 | 1467431593893 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1660 | 1467431593894 Marionette TRACE conn2 <- [1,1774,null,{}] 20:53:13 INFO - PROCESS | 1660 | 1467431593896 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}] 20:53:13 INFO - PROCESS | 1660 | 1467431593898 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:13 INFO - PROCESS | 1660 | 1467431593975 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:53:13 INFO - PROCESS | 1660 | 1467431593979 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1660 | 1467431593980 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d43000 == 33 [pid = 1660] [id = 451] 20:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119d95800) [pid = 1660] [serial = 1352] [outer = 0x0] 20:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119db3c00) [pid = 1660] [serial = 1353] [outer = 0x119d95800] 20:53:14 INFO - PROCESS | 1660 | 1467431594004 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120fc6000) [pid = 1660] [serial = 1354] [outer = 0x119d95800] 20:53:14 INFO - PROCESS | 1660 | 1467431594352 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]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 20:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:53:14 INFO - PROCESS | 1660 | 1467431594362 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 1660 | 1467431594364 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:53:14 INFO - PROCESS | 1660 | 1467431594366 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 1660 | 1467431594367 Marionette TRACE conn2 <- [1,1778,null,{}] 20:53:14 INFO - PROCESS | 1660 | 1467431594369 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}] 20:53:14 INFO - PROCESS | 1660 | 1467431594370 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:14 INFO - PROCESS | 1660 | 1467431594448 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:53:14 INFO - PROCESS | 1660 | 1467431594452 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 1660 | 1467431594454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cb000 == 34 [pid = 1660] [id = 452] 20:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x110eb8800) [pid = 1660] [serial = 1355] [outer = 0x0] 20:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1210bb000) [pid = 1660] [serial = 1356] [outer = 0x110eb8800] 20:53:14 INFO - PROCESS | 1660 | 1467431594480 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121230400) [pid = 1660] [serial = 1357] [outer = 0x110eb8800] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1184b4800 == 33 [pid = 1660] [id = 446] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x112e92800 == 32 [pid = 1660] [id = 445] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x123421800 == 31 [pid = 1660] [id = 448] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12917f000 == 30 [pid = 1660] [id = 450] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1218cd800 == 29 [pid = 1660] [id = 449] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1198d8800 == 28 [pid = 1660] [id = 447] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119db9000) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11982a400) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119be8c00) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128c48000) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11946c000) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x115f11000) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1167a4c00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118277c00) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118524c00) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128811800) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123431c00) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126c9e400) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119775400) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12122d400) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121a50800) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOCSHELL 0x112d43000 == 27 [pid = 1660] [id = 451] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113031000) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118277800) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126b6b000) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c62400) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120fbf400) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119db2000) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1260cec00) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119d60400) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116905400) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1218f5400) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1185aec00) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1194a8400) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1288ea400) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124ed1000) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1216ce800) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1218fd400) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1182d6800) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119774000) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123431000) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126658c00) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x129493000) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119475000) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124959c00) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1194aa400) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x118525400) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x126c64c00) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x120fbe800) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x129235800) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x126659c00) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x121228000) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x11394e000) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 20:53:15 INFO - PROCESS | 1660 | 1467431595853 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]]]}] 20:53:15 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 20:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1521ms 20:53:15 INFO - PROCESS | 1660 | 1467431595888 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 1660 | 1467431595890 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:53:15 INFO - PROCESS | 1660 | 1467431595894 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 1660 | 1467431595896 Marionette TRACE conn2 <- [1,1782,null,{}] 20:53:15 INFO - PROCESS | 1660 | 1467431595900 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}] 20:53:15 INFO - PROCESS | 1660 | 1467431595902 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:15 INFO - PROCESS | 1660 | 1467431595987 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:53:16 INFO - PROCESS | 1660 | 1467431596039 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1660 | 1467431596042 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116115800 == 28 [pid = 1660] [id = 453] 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112ec6000) [pid = 1660] [serial = 1358] [outer = 0x0] 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11302c000) [pid = 1660] [serial = 1359] [outer = 0x112ec6000] 20:53:16 INFO - PROCESS | 1660 | 1467431596073 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113945800) [pid = 1660] [serial = 1360] [outer = 0x112ec6000] 20:53:16 INFO - PROCESS | 1660 | 1467431596394 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]]]}] 20:53:16 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 20:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 20:53:16 INFO - PROCESS | 1660 | 1467431596415 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1660 | 1467431596420 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:53:16 INFO - PROCESS | 1660 | 1467431596429 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1660 | 1467431596431 Marionette TRACE conn2 <- [1,1786,null,{}] 20:53:16 INFO - PROCESS | 1660 | 1467431596434 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}] 20:53:16 INFO - PROCESS | 1660 | 1467431596437 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:16 INFO - PROCESS | 1660 | 1467431596515 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:53:16 INFO - PROCESS | 1660 | 1467431596519 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1660 | 1467431596521 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243000 == 29 [pid = 1660] [id = 454] 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113c3bc00) [pid = 1660] [serial = 1361] [outer = 0x0] 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x115f18400) [pid = 1660] [serial = 1362] [outer = 0x113c3bc00] 20:53:16 INFO - PROCESS | 1660 | 1467431596551 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1167a4400) [pid = 1660] [serial = 1363] [outer = 0x113c3bc00] 20:53:16 INFO - PROCESS | 1660 | 1467431596913 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]]]}] 20:53:16 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 20:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 20:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:53:16 INFO - PROCESS | 1660 | 1467431596952 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1660 | 1467431596953 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:53:16 INFO - PROCESS | 1660 | 1467431596955 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1660 | 1467431596966 Marionette TRACE conn2 <- [1,1790,null,{}] 20:53:16 INFO - PROCESS | 1660 | 1467431596974 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}] 20:53:16 INFO - PROCESS | 1660 | 1467431596977 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:17 INFO - PROCESS | 1660 | 1467431597055 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:53:17 INFO - PROCESS | 1660 | 1467431597062 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1660 | 1467431597064 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190ba800 == 30 [pid = 1660] [id = 455] 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x110eb7c00) [pid = 1660] [serial = 1364] [outer = 0x0] 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1176ef400) [pid = 1660] [serial = 1365] [outer = 0x110eb7c00] 20:53:17 INFO - PROCESS | 1660 | 1467431597092 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118277c00) [pid = 1660] [serial = 1366] [outer = 0x110eb7c00] 20:53:17 INFO - PROCESS | 1660 | 1467431597437 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]]]}] 20:53:17 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) 20:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 533ms 20:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:53:17 INFO - PROCESS | 1660 | 1467431597493 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 1660 | 1467431597495 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:53:17 INFO - PROCESS | 1660 | 1467431597497 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 1660 | 1467431597498 Marionette TRACE conn2 <- [1,1794,null,{}] 20:53:17 INFO - PROCESS | 1660 | 1467431597500 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}] 20:53:17 INFO - PROCESS | 1660 | 1467431597502 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:17 INFO - PROCESS | 1660 | 1467431597575 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:53:17 INFO - PROCESS | 1660 | 1467431597578 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1660 | 1467431597580 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198ce800 == 31 [pid = 1660] [id = 456] 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1182d7800) [pid = 1660] [serial = 1367] [outer = 0x0] 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118334000) [pid = 1660] [serial = 1368] [outer = 0x1182d7800] 20:53:17 INFO - PROCESS | 1660 | 1467431597602 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1185af800) [pid = 1660] [serial = 1369] [outer = 0x1182d7800] 20:53:18 INFO - PROCESS | 1660 | 1467431598004 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 20:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:53:18 INFO - PROCESS | 1660 | 1467431598018 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1660 | 1467431598020 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 1660 | 1467431598025 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1660 | 1467431598027 Marionette TRACE conn2 <- [1,1798,null,{}] 20:53:18 INFO - PROCESS | 1660 | 1467431598030 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}] 20:53:18 INFO - PROCESS | 1660 | 1467431598032 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:18 INFO - PROCESS | 1660 | 1467431598153 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:53:18 INFO - PROCESS | 1660 | 1467431598239 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1660 | 1467431598240 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f55000 == 32 [pid = 1660] [id = 457] 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112a50c00) [pid = 1660] [serial = 1370] [outer = 0x0] 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1185b5000) [pid = 1660] [serial = 1371] [outer = 0x112a50c00] 20:53:18 INFO - PROCESS | 1660 | 1467431598280 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11946c000) [pid = 1660] [serial = 1372] [outer = 0x112a50c00] 20:53:18 INFO - PROCESS | 1660 | 1467431598582 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 20:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:53:18 INFO - PROCESS | 1660 | 1467431598598 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1660 | 1467431598600 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 1660 | 1467431598602 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1660 | 1467431598603 Marionette TRACE conn2 <- [1,1802,null,{}] 20:53:18 INFO - PROCESS | 1660 | 1467431598613 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}] 20:53:18 INFO - PROCESS | 1660 | 1467431598617 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:18 INFO - PROCESS | 1660 | 1467431598713 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:53:18 INFO - PROCESS | 1660 | 1467431598717 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1660 | 1467431598718 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a3c000 == 33 [pid = 1660] [id = 458] 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11946f400) [pid = 1660] [serial = 1373] [outer = 0x0] 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11982a400) [pid = 1660] [serial = 1374] [outer = 0x11946f400] 20:53:18 INFO - PROCESS | 1660 | 1467431598745 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119d8d800) [pid = 1660] [serial = 1375] [outer = 0x11946f400] 20:53:19 INFO - PROCESS | 1660 | 1467431599066 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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 20:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:53:19 INFO - PROCESS | 1660 | 1467431599080 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1660 | 1467431599081 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:53:19 INFO - PROCESS | 1660 | 1467431599083 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1660 | 1467431599084 Marionette TRACE conn2 <- [1,1806,null,{}] 20:53:19 INFO - PROCESS | 1660 | 1467431599086 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}] 20:53:19 INFO - PROCESS | 1660 | 1467431599087 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:19 INFO - PROCESS | 1660 | 1467431599194 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:53:19 INFO - PROCESS | 1660 | 1467431599200 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1660 | 1467431599201 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12358d000 == 34 [pid = 1660] [id = 459] 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1187ca000) [pid = 1660] [serial = 1376] [outer = 0x0] 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1194b5c00) [pid = 1660] [serial = 1377] [outer = 0x1187ca000] 20:53:19 INFO - PROCESS | 1660 | 1467431599225 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119db7800) [pid = 1660] [serial = 1378] [outer = 0x1187ca000] 20:53:19 INFO - PROCESS | 1660 | 1467431599518 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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 20:53:19 INFO - PROCESS | 1660 | 1467431599553 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1660 | 1467431599554 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:53:19 INFO - PROCESS | 1660 | 1467431599558 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1660 | 1467431599561 Marionette TRACE conn2 <- [1,1810,null,{}] 20:53:19 INFO - PROCESS | 1660 | 1467431599563 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}] 20:53:19 INFO - PROCESS | 1660 | 1467431599565 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:19 INFO - PROCESS | 1660 | 1467431599637 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:53:19 INFO - PROCESS | 1660 | 1467431599643 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1660 | 1467431599644 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x126093800 == 35 [pid = 1660] [id = 460] 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x111c7b400) [pid = 1660] [serial = 1379] [outer = 0x0] 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fc9000) [pid = 1660] [serial = 1380] [outer = 0x111c7b400] 20:53:19 INFO - PROCESS | 1660 | 1467431599668 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121228400) [pid = 1660] [serial = 1381] [outer = 0x111c7b400] 20:53:19 INFO - PROCESS | 1660 | 1467431599993 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 471ms 20:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:53:20 INFO - PROCESS | 1660 | 1467431600029 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1660 | 1467431600030 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:53:20 INFO - PROCESS | 1660 | 1467431600032 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1660 | 1467431600033 Marionette TRACE conn2 <- [1,1814,null,{}] 20:53:20 INFO - PROCESS | 1660 | 1467431600035 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}] 20:53:20 INFO - PROCESS | 1660 | 1467431600037 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:20 INFO - PROCESS | 1660 | 1467431600118 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:53:20 INFO - PROCESS | 1660 | 1467431600178 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1660 | 1467431600179 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190b9800 == 36 [pid = 1660] [id = 461] 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119d90000) [pid = 1660] [serial = 1382] [outer = 0x0] 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121231c00) [pid = 1660] [serial = 1383] [outer = 0x119d90000] 20:53:20 INFO - PROCESS | 1660 | 1467431600203 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1218ee800) [pid = 1660] [serial = 1384] [outer = 0x119d90000] 20:53:20 INFO - PROCESS | 1660 | 1467431600481 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 20:53:20 INFO - PROCESS | 1660 | 1467431600503 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1660 | 1467431600505 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:53:20 INFO - PROCESS | 1660 | 1467431600516 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1660 | 1467431600517 Marionette TRACE conn2 <- [1,1818,null,{}] 20:53:20 INFO - PROCESS | 1660 | 1467431600519 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}] 20:53:20 INFO - PROCESS | 1660 | 1467431600520 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:20 INFO - PROCESS | 1660 | 1467431600606 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:53:20 INFO - PROCESS | 1660 | 1467431600613 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1660 | 1467431600614 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x129451000 == 37 [pid = 1660] [id = 462] 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1218eec00) [pid = 1660] [serial = 1385] [outer = 0x0] 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218f7000) [pid = 1660] [serial = 1386] [outer = 0x1218eec00] 20:53:20 INFO - PROCESS | 1660 | 1467431600638 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121a5bc00) [pid = 1660] [serial = 1387] [outer = 0x1218eec00] 20:53:20 INFO - PROCESS | 1660 | 1467431600974 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 20:53:20 INFO - PROCESS | 1660 | 1467431600986 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1660 | 1467431600988 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:53:21 INFO - PROCESS | 1660 | 1467431600996 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 1660 | 1467431600998 Marionette TRACE conn2 <- [1,1822,null,{}] 20:53:21 INFO - PROCESS | 1660 | 1467431601001 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}] 20:53:21 INFO - PROCESS | 1660 | 1467431601003 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:21 INFO - PROCESS | 1660 | 1467431601165 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:53:21 INFO - PROCESS | 1660 | 1467431601183 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1660 | 1467431601185 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f16800 == 38 [pid = 1660] [id = 463] 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119db7c00) [pid = 1660] [serial = 1388] [outer = 0x0] 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123429400) [pid = 1660] [serial = 1389] [outer = 0x119db7c00] 20:53:21 INFO - PROCESS | 1660 | 1467431601228 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11679f400) [pid = 1660] [serial = 1390] [outer = 0x119db7c00] 20:53:21 INFO - PROCESS | 1660 | 1467431601668 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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 725ms 20:53:21 INFO - PROCESS | 1660 | 1467431601722 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 1660 | 1467431601723 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:53:21 INFO - PROCESS | 1660 | 1467431601728 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 1660 | 1467431601729 Marionette TRACE conn2 <- [1,1826,null,{}] 20:53:21 INFO - PROCESS | 1660 | 1467431601732 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}] 20:53:21 INFO - PROCESS | 1660 | 1467431601733 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:21 INFO - PROCESS | 1660 | 1467431601825 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:53:21 INFO - PROCESS | 1660 | 1467431601863 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1660 | 1467431601864 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d4800 == 39 [pid = 1660] [id = 464] 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182e0000) [pid = 1660] [serial = 1391] [outer = 0x0] 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1249f9c00) [pid = 1660] [serial = 1392] [outer = 0x1182e0000] 20:53:21 INFO - PROCESS | 1660 | 1467431601888 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c62400) [pid = 1660] [serial = 1393] [outer = 0x1182e0000] 20:53:22 INFO - PROCESS | 1660 | 1467431602210 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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 20:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:53:22 INFO - PROCESS | 1660 | 1467431602247 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1660 | 1467431602248 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:53:22 INFO - PROCESS | 1660 | 1467431602250 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1660 | 1467431602251 Marionette TRACE conn2 <- [1,1830,null,{}] 20:53:22 INFO - PROCESS | 1660 | 1467431602253 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}] 20:53:22 INFO - PROCESS | 1660 | 1467431602254 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:22 INFO - PROCESS | 1660 | 1467431602360 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:53:22 INFO - PROCESS | 1660 | 1467431602363 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1660 | 1467431602364 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be13800 == 40 [pid = 1660] [id = 465] 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124959c00) [pid = 1660] [serial = 1394] [outer = 0x0] 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125494800) [pid = 1660] [serial = 1395] [outer = 0x124959c00] 20:53:22 INFO - PROCESS | 1660 | 1467431602388 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1260c2400) [pid = 1660] [serial = 1396] [outer = 0x124959c00] 20:53:22 INFO - PROCESS | 1660 | 1467431602729 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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms 20:53:22 INFO - PROCESS | 1660 | 1467431602775 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1660 | 1467431602777 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:53:22 INFO - PROCESS | 1660 | 1467431602779 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1660 | 1467431602780 Marionette TRACE conn2 <- [1,1834,null,{}] 20:53:22 INFO - PROCESS | 1660 | 1467431602783 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}] 20:53:22 INFO - PROCESS | 1660 | 1467431602784 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:22 INFO - PROCESS | 1660 | 1467431602881 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:53:22 INFO - PROCESS | 1660 | 1467431602893 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1660 | 1467431602894 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be94800 == 41 [pid = 1660] [id = 466] 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1260c6400) [pid = 1660] [serial = 1397] [outer = 0x0] 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1260cec00) [pid = 1660] [serial = 1398] [outer = 0x1260c6400] 20:53:22 INFO - PROCESS | 1660 | 1467431602917 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126885800) [pid = 1660] [serial = 1399] [outer = 0x1260c6400] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1133d9c00) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a0e000) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112eca800) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182e2c00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116978400) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119d95800) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126c69400) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126c69c00) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c48c00) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110fab800) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11827ac00) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120feec00) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12495ac00) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:53:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x111f0a400) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:53:23 INFO - PROCESS | 1660 | 1467431603320 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]]]}] 20:53:23 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 20:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 569ms 20:53:23 INFO - PROCESS | 1660 | 1467431603348 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1660 | 1467431603350 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:53:23 INFO - PROCESS | 1660 | 1467431603352 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1660 | 1467431603353 Marionette TRACE conn2 <- [1,1838,null,{}] 20:53:23 INFO - PROCESS | 1660 | 1467431603355 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}] 20:53:23 INFO - PROCESS | 1660 | 1467431603356 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:23 INFO - PROCESS | 1660 | 1467431603444 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:53:23 INFO - PROCESS | 1660 | 1467431603447 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1660 | 1467431603448 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2bf000 == 42 [pid = 1660] [id = 467] 20:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112ec4400) [pid = 1660] [serial = 1400] [outer = 0x0] 20:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11827c400) [pid = 1660] [serial = 1401] [outer = 0x112ec4400] 20:53:23 INFO - PROCESS | 1660 | 1467431603473 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119d94400) [pid = 1660] [serial = 1402] [outer = 0x112ec4400] 20:53:23 INFO - PROCESS | 1660 | 1467431603815 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]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 470ms 20:53:23 INFO - PROCESS | 1660 | 1467431603823 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1660 | 1467431603826 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:53:23 INFO - PROCESS | 1660 | 1467431603830 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1660 | 1467431603831 Marionette TRACE conn2 <- [1,1842,null,{}] 20:53:23 INFO - PROCESS | 1660 | 1467431603833 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}] 20:53:23 INFO - PROCESS | 1660 | 1467431603834 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:23 INFO - PROCESS | 1660 | 1467431603939 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:53:23 INFO - PROCESS | 1660 | 1467431603945 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1660 | 1467431603946 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c80a000 == 43 [pid = 1660] [id = 468] 20:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1133d9c00) [pid = 1660] [serial = 1403] [outer = 0x0] 20:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12122c800) [pid = 1660] [serial = 1404] [outer = 0x1133d9c00] 20:53:23 INFO - PROCESS | 1660 | 1467431603970 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126c5cc00) [pid = 1660] [serial = 1405] [outer = 0x1133d9c00] 20:53:24 INFO - PROCESS | 1660 | 1467431604258 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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 20:53:24 INFO - PROCESS | 1660 | 1467431604301 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:53:24 INFO - PROCESS | 1660 | 1467431604303 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:53:24 INFO - PROCESS | 1660 | 1467431604306 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1660 | 1467431604309 Marionette TRACE conn2 <- [1,1846,null,{}] 20:53:24 INFO - PROCESS | 1660 | 1467431604313 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}] 20:53:24 INFO - PROCESS | 1660 | 1467431604315 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:24 INFO - PROCESS | 1660 | 1467431604448 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:53:24 INFO - PROCESS | 1660 | 1467431604453 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1660 | 1467431604454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9c9800 == 44 [pid = 1660] [id = 469] 20:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1182da400) [pid = 1660] [serial = 1406] [outer = 0x0] 20:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126c61400) [pid = 1660] [serial = 1407] [outer = 0x1182da400] 20:53:24 INFO - PROCESS | 1660 | 1467431604492 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c9e400) [pid = 1660] [serial = 1408] [outer = 0x1182da400] 20:53:24 INFO - PROCESS | 1660 | 1467431604846 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]]]}] 20:53:24 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) 20:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 573ms 20:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:53:24 INFO - PROCESS | 1660 | 1467431604879 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1660 | 1467431604880 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:53:24 INFO - PROCESS | 1660 | 1467431604882 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1660 | 1467431604883 Marionette TRACE conn2 <- [1,1850,null,{}] 20:53:24 INFO - PROCESS | 1660 | 1467431604885 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}] 20:53:24 INFO - PROCESS | 1660 | 1467431604886 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:24 INFO - PROCESS | 1660 | 1467431604995 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:53:25 INFO - PROCESS | 1660 | 1467431605001 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1660 | 1467431605002 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9db000 == 45 [pid = 1660] [id = 470] 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126c67800) [pid = 1660] [serial = 1409] [outer = 0x0] 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126ca6000) [pid = 1660] [serial = 1410] [outer = 0x126c67800] 20:53:25 INFO - PROCESS | 1660 | 1467431605026 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12880ec00) [pid = 1660] [serial = 1411] [outer = 0x126c67800] 20:53:25 INFO - PROCESS | 1660 | 1467431605447 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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 618ms 20:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:53:25 INFO - PROCESS | 1660 | 1467431605500 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1660 | 1467431605503 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 1660 | 1467431605506 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1660 | 1467431605508 Marionette TRACE conn2 <- [1,1854,null,{}] 20:53:25 INFO - PROCESS | 1660 | 1467431605512 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}] 20:53:25 INFO - PROCESS | 1660 | 1467431605514 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:25 INFO - PROCESS | 1660 | 1467431605634 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:53:25 INFO - PROCESS | 1660 | 1467431605717 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1660 | 1467431605718 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b8000 == 46 [pid = 1660] [id = 471] 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112a59400) [pid = 1660] [serial = 1412] [outer = 0x0] 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112d1c000) [pid = 1660] [serial = 1413] [outer = 0x112a59400] 20:53:25 INFO - PROCESS | 1660 | 1467431605749 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1139b8800) [pid = 1660] [serial = 1414] [outer = 0x112a59400] 20:53:26 INFO - PROCESS | 1660 | 1467431606294 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]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 821ms 20:53:26 INFO - PROCESS | 1660 | 1467431606359 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 1660 | 1467431606363 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:53:26 INFO - PROCESS | 1660 | 1467431606368 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 1660 | 1467431606370 Marionette TRACE conn2 <- [1,1858,null,{}] 20:53:26 INFO - PROCESS | 1660 | 1467431606373 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}] 20:53:26 INFO - PROCESS | 1660 | 1467431606375 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:26 INFO - PROCESS | 1660 | 1467431606492 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:53:26 INFO - PROCESS | 1660 | 1467431606567 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1660 | 1467431606568 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e3b000 == 47 [pid = 1660] [id = 472] 20:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x113c30000) [pid = 1660] [serial = 1415] [outer = 0x0] 20:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1167a4c00) [pid = 1660] [serial = 1416] [outer = 0x113c30000] 20:53:26 INFO - PROCESS | 1660 | 1467431606605 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1170d0800) [pid = 1660] [serial = 1417] [outer = 0x113c30000] 20:53:27 INFO - PROCESS | 1660 | 1467431607444 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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1126ms 20:53:27 INFO - PROCESS | 1660 | 1467431607495 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1660 | 1467431607498 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:53:27 INFO - PROCESS | 1660 | 1467431607501 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1660 | 1467431607503 Marionette TRACE conn2 <- [1,1862,null,{}] 20:53:27 INFO - PROCESS | 1660 | 1467431607508 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}] 20:53:27 INFO - PROCESS | 1660 | 1467431607510 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:27 INFO - PROCESS | 1660 | 1467431607633 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9c9800 == 46 [pid = 1660] [id = 469] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12c80a000 == 45 [pid = 1660] [id = 468] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2bf000 == 44 [pid = 1660] [id = 467] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1210bb000) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12be94800 == 43 [pid = 1660] [id = 466] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12be13800 == 42 [pid = 1660] [id = 465] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d4800 == 41 [pid = 1660] [id = 464] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x120f16800 == 40 [pid = 1660] [id = 463] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x129451000 == 39 [pid = 1660] [id = 462] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1190b9800 == 38 [pid = 1660] [id = 461] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x126093800 == 37 [pid = 1660] [id = 460] 20:53:27 INFO - PROCESS | 1660 | 1467431607797 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 1660 | 1467431607799 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12358d000 == 36 [pid = 1660] [id = 459] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x121a3c000 == 35 [pid = 1660] [id = 458] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x120f55000 == 34 [pid = 1660] [id = 457] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1198ce800 == 33 [pid = 1660] [id = 456] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1190ba800 == 32 [pid = 1660] [id = 455] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x117243000 == 31 [pid = 1660] [id = 454] 20:53:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11392e800 == 32 [pid = 1660] [id = 473] 20:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1150cb000) [pid = 1660] [serial = 1418] [outer = 0x0] 20:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116911800) [pid = 1660] [serial = 1419] [outer = 0x1150cb000] 20:53:27 INFO - PROCESS | 1660 | 1467431607839 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1180df800) [pid = 1660] [serial = 1420] [outer = 0x1150cb000] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x116115800 == 31 [pid = 1660] [id = 453] 20:53:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cb000 == 30 [pid = 1660] [id = 452] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x115f6c800) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1176e9c00) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115fc1400) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118877800) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11827f800) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119be8800) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119db3c00) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126ca3800) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128810000) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1288ed800) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1288f2800) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129124800) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129498400) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x111f08c00) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112ec4800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120fc6000) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1190c1800) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119be4000) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121464400) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12342f800) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124eca000) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12687d800) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11887bc00) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1194b5800) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119d90800) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1121bd800) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113026400) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 20:53:27 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1167a0c00) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 20:53:28 INFO - PROCESS | 1660 | 1467431608151 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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 676ms 20:53:28 INFO - PROCESS | 1660 | 1467431608180 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1660 | 1467431608183 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:53:28 INFO - PROCESS | 1660 | 1467431608187 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1660 | 1467431608189 Marionette TRACE conn2 <- [1,1866,null,{}] 20:53:28 INFO - PROCESS | 1660 | 1467431608195 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}] 20:53:28 INFO - PROCESS | 1660 | 1467431608197 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:28 INFO - PROCESS | 1660 | 1467431608276 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:53:28 INFO - PROCESS | 1660 | 1467431608299 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1660 | 1467431608300 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118755800 == 31 [pid = 1660] [id = 474] 20:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1182d7000) [pid = 1660] [serial = 1421] [outer = 0x0] 20:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185aec00) [pid = 1660] [serial = 1422] [outer = 0x1182d7000] 20:53:28 INFO - PROCESS | 1660 | 1467431608327 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118877800) [pid = 1660] [serial = 1423] [outer = 0x1182d7000] 20:53:28 INFO - PROCESS | 1660 | 1467431608785 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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 622ms 20:53:28 INFO - PROCESS | 1660 | 1467431608811 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1660 | 1467431608813 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:53:28 INFO - PROCESS | 1660 | 1467431608816 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1660 | 1467431608820 Marionette TRACE conn2 <- [1,1870,null,{}] 20:53:28 INFO - PROCESS | 1660 | 1467431608835 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}] 20:53:28 INFO - PROCESS | 1660 | 1467431608839 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:28 INFO - PROCESS | 1660 | 1467431608964 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:53:28 INFO - PROCESS | 1660 | 1467431608969 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1660 | 1467431608971 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d88800 == 32 [pid = 1660] [id = 475] 20:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11946dc00) [pid = 1660] [serial = 1424] [outer = 0x0] 20:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1194b7400) [pid = 1660] [serial = 1425] [outer = 0x11946dc00] 20:53:28 INFO - PROCESS | 1660 | 1467431608998 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119be3800) [pid = 1660] [serial = 1426] [outer = 0x11946dc00] 20:53:29 INFO - PROCESS | 1660 | 1467431609326 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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 527ms 20:53:29 INFO - PROCESS | 1660 | 1467431609350 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:53:29 INFO - PROCESS | 1660 | 1467431609352 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:53:29 INFO - PROCESS | 1660 | 1467431609354 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1660 | 1467431609355 Marionette TRACE conn2 <- [1,1874,null,{}] 20:53:29 INFO - PROCESS | 1660 | 1467431609359 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}] 20:53:29 INFO - PROCESS | 1660 | 1467431609360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:29 INFO - PROCESS | 1660 | 1467431609437 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:53:29 INFO - PROCESS | 1660 | 1467431609443 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1660 | 1467431609445 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x123405000 == 33 [pid = 1660] [id = 476] 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119be9c00) [pid = 1660] [serial = 1427] [outer = 0x0] 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119d63800) [pid = 1660] [serial = 1428] [outer = 0x119be9c00] 20:53:29 INFO - PROCESS | 1660 | 1467431609470 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d9a000) [pid = 1660] [serial = 1429] [outer = 0x119be9c00] 20:53:29 INFO - PROCESS | 1660 | 1467431609820 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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 473ms 20:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:53:29 INFO - PROCESS | 1660 | 1467431609827 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1660 | 1467431609829 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:53:29 INFO - PROCESS | 1660 | 1467431609831 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1660 | 1467431609832 Marionette TRACE conn2 <- [1,1878,null,{}] 20:53:29 INFO - PROCESS | 1660 | 1467431609844 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}] 20:53:29 INFO - PROCESS | 1660 | 1467431609846 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:29 INFO - PROCESS | 1660 | 1467431609916 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:53:29 INFO - PROCESS | 1660 | 1467431609920 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1660 | 1467431609921 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b1000 == 34 [pid = 1660] [id = 477] 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113031000) [pid = 1660] [serial = 1430] [outer = 0x0] 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119dbe800) [pid = 1660] [serial = 1431] [outer = 0x113031000] 20:53:29 INFO - PROCESS | 1660 | 1467431609947 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1210bb000) [pid = 1660] [serial = 1432] [outer = 0x113031000] 20:53:30 INFO - PROCESS | 1660 | 1467431610316 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]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 20:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:53:30 INFO - PROCESS | 1660 | 1467431610350 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1660 | 1467431610351 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:53:30 INFO - PROCESS | 1660 | 1467431610353 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 1660 | 1467431610354 Marionette TRACE conn2 <- [1,1882,null,{}] 20:53:30 INFO - PROCESS | 1660 | 1467431610356 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}] 20:53:30 INFO - PROCESS | 1660 | 1467431610361 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:30 INFO - PROCESS | 1660 | 1467431610478 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:53:30 INFO - PROCESS | 1660 | 1467431610515 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 1660 | 1467431610516 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917f000 == 35 [pid = 1660] [id = 478] 20:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1211dfc00) [pid = 1660] [serial = 1433] [outer = 0x0] 20:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1218f1c00) [pid = 1660] [serial = 1434] [outer = 0x1211dfc00] 20:53:30 INFO - PROCESS | 1660 | 1467431610540 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123467000) [pid = 1660] [serial = 1435] [outer = 0x1211dfc00] 20:53:30 INFO - PROCESS | 1660 | 1467431610890 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]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 574ms 20:53:30 INFO - PROCESS | 1660 | 1467431610934 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1660 | 1467431610936 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:53:30 INFO - PROCESS | 1660 | 1467431610938 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 1660 | 1467431610939 Marionette TRACE conn2 <- [1,1886,null,{}] 20:53:30 INFO - PROCESS | 1660 | 1467431610941 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}] 20:53:30 INFO - PROCESS | 1660 | 1467431610943 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:31 INFO - PROCESS | 1660 | 1467431611037 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:53:31 INFO - PROCESS | 1660 | 1467431611041 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1660 | 1467431611042 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c7000 == 36 [pid = 1660] [id = 479] 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1219a6400) [pid = 1660] [serial = 1436] [outer = 0x0] 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1249f1800) [pid = 1660] [serial = 1437] [outer = 0x1219a6400] 20:53:31 INFO - PROCESS | 1660 | 1467431611066 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c61c00) [pid = 1660] [serial = 1438] [outer = 0x1219a6400] 20:53:31 INFO - PROCESS | 1660 | 1467431611376 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]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 20:53:31 INFO - PROCESS | 1660 | 1467431611421 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 1660 | 1467431611422 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:53:31 INFO - PROCESS | 1660 | 1467431611428 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 1660 | 1467431611429 Marionette TRACE conn2 <- [1,1890,null,{}] 20:53:31 INFO - PROCESS | 1660 | 1467431611431 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}] 20:53:31 INFO - PROCESS | 1660 | 1467431611433 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:31 INFO - PROCESS | 1660 | 1467431611529 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:53:31 INFO - PROCESS | 1660 | 1467431611543 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1660 | 1467431611544 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d7800 == 37 [pid = 1660] [id = 480] 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124962c00) [pid = 1660] [serial = 1439] [outer = 0x0] 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1260c1400) [pid = 1660] [serial = 1440] [outer = 0x124962c00] 20:53:31 INFO - PROCESS | 1660 | 1467431611568 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126463400) [pid = 1660] [serial = 1441] [outer = 0x124962c00] 20:53:31 INFO - PROCESS | 1660 | 1467431611969 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]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 570ms 20:53:32 INFO - PROCESS | 1660 | 1467431612001 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1660 | 1467431612003 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:53:32 INFO - PROCESS | 1660 | 1467431612007 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1660 | 1467431612008 Marionette TRACE conn2 <- [1,1894,null,{}] 20:53:32 INFO - PROCESS | 1660 | 1467431612012 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}] 20:53:32 INFO - PROCESS | 1660 | 1467431612013 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:32 INFO - PROCESS | 1660 | 1467431612361 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x110eb8800) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124959c00) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111c7b400) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1187ca000) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110eb7c00) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112a50c00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113c3bc00) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1182d7800) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11946f400) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1260c6400) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112ec4400) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1182da400) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119d90000) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1218eec00) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1133d9c00) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119db7c00) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1182e0000) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:53:32 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112ec6000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:53:32 INFO - PROCESS | 1660 | 1467431612439 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1660 | 1467431612440 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ae000 == 38 [pid = 1660] [id = 481] 20:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111f10800) [pid = 1660] [serial = 1442] [outer = 0x0] 20:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112ec4400) [pid = 1660] [serial = 1443] [outer = 0x111f10800] 20:53:32 INFO - PROCESS | 1660 | 1467431612480 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1182d7800) [pid = 1660] [serial = 1444] [outer = 0x111f10800] 20:53:32 INFO - PROCESS | 1660 | 1467431612773 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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 822ms 20:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:53:32 INFO - PROCESS | 1660 | 1467431612833 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1660 | 1467431612834 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:53:32 INFO - PROCESS | 1660 | 1467431612836 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1660 | 1467431612837 Marionette TRACE conn2 <- [1,1898,null,{}] 20:53:32 INFO - PROCESS | 1660 | 1467431612841 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}] 20:53:32 INFO - PROCESS | 1660 | 1467431612842 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:32 INFO - PROCESS | 1660 | 1467431612947 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:53:32 INFO - PROCESS | 1660 | 1467431612953 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1660 | 1467431612955 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c2000 == 39 [pid = 1660] [id = 482] 20:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1182d8c00) [pid = 1660] [serial = 1445] [outer = 0x0] 20:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119db5800) [pid = 1660] [serial = 1446] [outer = 0x1182d8c00] 20:53:32 INFO - PROCESS | 1660 | 1467431612982 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218f0000) [pid = 1660] [serial = 1447] [outer = 0x1182d8c00] 20:53:33 INFO - PROCESS | 1660 | 1467431613288 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]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 469ms 20:53:33 INFO - PROCESS | 1660 | 1467431613306 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 1660 | 1467431613309 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:53:33 INFO - PROCESS | 1660 | 1467431613362 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1660 | 1467431613364 Marionette TRACE conn2 <- [1,1902,null,{}] 20:53:33 INFO - PROCESS | 1660 | 1467431613367 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}] 20:53:33 INFO - PROCESS | 1660 | 1467431613370 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:33 INFO - PROCESS | 1660 | 1467431613464 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:53:33 INFO - PROCESS | 1660 | 1467431613560 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1660 | 1467431613562 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11611f800 == 40 [pid = 1660] [id = 483] 20:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112ec6000) [pid = 1660] [serial = 1448] [outer = 0x0] 20:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113940400) [pid = 1660] [serial = 1449] [outer = 0x112ec6000] 20:53:33 INFO - PROCESS | 1660 | 1467431613595 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1164ddc00) [pid = 1660] [serial = 1450] [outer = 0x112ec6000] 20:53:34 INFO - PROCESS | 1660 | 1467431614029 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms 20:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:53:34 INFO - PROCESS | 1660 | 1467431614083 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1660 | 1467431614085 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:53:34 INFO - PROCESS | 1660 | 1467431614089 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1660 | 1467431614091 Marionette TRACE conn2 <- [1,1906,null,{}] 20:53:34 INFO - PROCESS | 1660 | 1467431614095 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}] 20:53:34 INFO - PROCESS | 1660 | 1467431614098 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:34 INFO - PROCESS | 1660 | 1467431614226 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:53:34 INFO - PROCESS | 1660 | 1467431614286 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1660 | 1467431614288 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198ce800 == 41 [pid = 1660] [id = 484] 20:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116905000) [pid = 1660] [serial = 1451] [outer = 0x0] 20:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118279000) [pid = 1660] [serial = 1452] [outer = 0x116905000] 20:53:34 INFO - PROCESS | 1660 | 1467431614330 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118877c00) [pid = 1660] [serial = 1453] [outer = 0x116905000] 20:53:34 INFO - PROCESS | 1660 | 1467431614727 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 20:53:34 INFO - PROCESS | 1660 | 1467431614761 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:53:34 INFO - PROCESS | 1660 | 1467431614763 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:53:34 INFO - PROCESS | 1660 | 1467431614765 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1660 | 1467431614767 Marionette TRACE conn2 <- [1,1910,null,{}] 20:53:34 INFO - PROCESS | 1660 | 1467431614769 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}] 20:53:34 INFO - PROCESS | 1660 | 1467431614771 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:34 INFO - PROCESS | 1660 | 1467431614886 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:53:34 INFO - PROCESS | 1660 | 1467431614996 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1660 | 1467431615000 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x128eb0800 == 42 [pid = 1660] [id = 485] 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119be4000) [pid = 1660] [serial = 1454] [outer = 0x0] 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119be7800) [pid = 1660] [serial = 1455] [outer = 0x119be4000] 20:53:35 INFO - PROCESS | 1660 | 1467431615034 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120fc0800) [pid = 1660] [serial = 1456] [outer = 0x119be4000] 20:53:35 INFO - PROCESS | 1660 | 1467431615471 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]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 769ms 20:53:35 INFO - PROCESS | 1660 | 1467431615535 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1660 | 1467431615536 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:53:35 INFO - PROCESS | 1660 | 1467431615551 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1660 | 1467431615552 Marionette TRACE conn2 <- [1,1914,null,{}] 20:53:35 INFO - PROCESS | 1660 | 1467431615557 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}] 20:53:35 INFO - PROCESS | 1660 | 1467431615558 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:35 INFO - PROCESS | 1660 | 1467431615658 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:53:35 INFO - PROCESS | 1660 | 1467431615752 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1660 | 1467431615753 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be84000 == 43 [pid = 1660] [id = 486] 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121460800) [pid = 1660] [serial = 1457] [outer = 0x0] 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121a52800) [pid = 1660] [serial = 1458] [outer = 0x121460800] 20:53:35 INFO - PROCESS | 1660 | 1467431615782 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x123433800) [pid = 1660] [serial = 1459] [outer = 0x121460800] 20:53:36 INFO - PROCESS | 1660 | 1467431616282 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]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 786ms 20:53:36 INFO - PROCESS | 1660 | 1467431616324 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1660 | 1467431616327 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:53:36 INFO - PROCESS | 1660 | 1467431616330 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1660 | 1467431616333 Marionette TRACE conn2 <- [1,1918,null,{}] 20:53:36 INFO - PROCESS | 1660 | 1467431616337 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}] 20:53:36 INFO - PROCESS | 1660 | 1467431616338 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:36 INFO - PROCESS | 1660 | 1467431616436 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:53:36 INFO - PROCESS | 1660 | 1467431616494 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1660 | 1467431616497 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190b2800 == 44 [pid = 1660] [id = 487] 20:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1161b2c00) [pid = 1660] [serial = 1460] [outer = 0x0] 20:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116798800) [pid = 1660] [serial = 1461] [outer = 0x1161b2c00] 20:53:36 INFO - PROCESS | 1660 | 1467431616525 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1172cd400) [pid = 1660] [serial = 1462] [outer = 0x1161b2c00] 20:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11827b400) [pid = 1660] [serial = 1463] [outer = 0x12345d000] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ae000 == 43 [pid = 1660] [id = 481] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d7800 == 42 [pid = 1660] [id = 480] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c7000 == 41 [pid = 1660] [id = 479] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12917f000 == 40 [pid = 1660] [id = 478] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b1000 == 39 [pid = 1660] [id = 477] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x123405000 == 38 [pid = 1660] [id = 476] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x119d88800 == 37 [pid = 1660] [id = 475] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x118755800 == 36 [pid = 1660] [id = 474] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x11392e800 == 35 [pid = 1660] [id = 473] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x113e3b000 == 34 [pid = 1660] [id = 472] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b8000 == 33 [pid = 1660] [id = 471] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x117246800 == 32 [pid = 1660] [id = 24] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12baa7000 == 31 [pid = 1660] [id = 10] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d258800 == 30 [pid = 1660] [id = 18] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c527000 == 29 [pid = 1660] [id = 13] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x116673800 == 28 [pid = 1660] [id = 11] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9db000 == 27 [pid = 1660] [id = 470] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c814800 == 26 [pid = 1660] [id = 14] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1294be000 == 25 [pid = 1660] [id = 8] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d64d800 == 24 [pid = 1660] [id = 20] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12be99000 == 23 [pid = 1660] [id = 12] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cc000 == 22 [pid = 1660] [id = 9] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x129187800 == 21 [pid = 1660] [id = 6] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x126b11800 == 20 [pid = 1660] [id = 21] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x120f5c800 == 19 [pid = 1660] [id = 25] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x112fb7800 == 18 [pid = 1660] [id = 26] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x112ea5000 == 17 [pid = 1660] [id = 22] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12d62e800 == 16 [pid = 1660] [id = 19] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9ce800 == 15 [pid = 1660] [id = 15] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b7800 == 14 [pid = 1660] [id = 23] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12be84000 == 13 [pid = 1660] [id = 486] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x128eb0800 == 12 [pid = 1660] [id = 485] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1198ce800 == 11 [pid = 1660] [id = 484] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c2000 == 10 [pid = 1660] [id = 482] 20:53:38 INFO - PROCESS | 1660 | --DOCSHELL 0x11611f800 == 9 [pid = 1660] [id = 483] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1249f9c00) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11302c000) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113945800) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121230400) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125494800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x120fc9000) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1194b5c00) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119db7800) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176ef400) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118277c00) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185b5000) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11946c000) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115f18400) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167a4400) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118334000) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1185af800) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11982a400) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119d8d800) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c62400) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1260cec00) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126885800) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11827c400) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126c61400) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119d94400) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121228400) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121231c00) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1218ee800) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1218f7000) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x126ca6000) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126c9e400) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121a5bc00) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12122c800) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1260c2400) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x123429400) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x126c5cc00) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11679f400) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 20:53:38 INFO - PROCESS | 1660 | 1467431618684 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]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2430ms 20:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:53:38 INFO - PROCESS | 1660 | 1467431618761 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1660 | 1467431618763 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:53:38 INFO - PROCESS | 1660 | 1467431618766 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1660 | 1467431618769 Marionette TRACE conn2 <- [1,1922,null,{}] 20:53:38 INFO - PROCESS | 1660 | 1467431618774 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}] 20:53:38 INFO - PROCESS | 1660 | 1467431618775 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:38 INFO - PROCESS | 1660 | 1467431618853 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:53:38 INFO - PROCESS | 1660 | 1467431618862 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1660 | 1467431618864 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161a1800 == 10 [pid = 1660] [id = 488] 20:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1161ab800) [pid = 1660] [serial = 1464] [outer = 0x0] 20:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1164da000) [pid = 1660] [serial = 1465] [outer = 0x1161ab800] 20:53:38 INFO - PROCESS | 1660 | 1467431618892 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116a0e000) [pid = 1660] [serial = 1466] [outer = 0x1161ab800] 20:53:39 INFO - PROCESS | 1660 | 1467431619231 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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 472ms 20:53:39 INFO - PROCESS | 1660 | 1467431619263 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1660 | 1467431619266 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:53:39 INFO - PROCESS | 1660 | 1467431619272 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1660 | 1467431619273 Marionette TRACE conn2 <- [1,1926,null,{}] 20:53:39 INFO - PROCESS | 1660 | 1467431619276 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}] 20:53:39 INFO - PROCESS | 1660 | 1467431619278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:39 INFO - PROCESS | 1660 | 1467431619359 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:53:39 INFO - PROCESS | 1660 | 1467431619364 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1660 | 1467431619366 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184b9800 == 11 [pid = 1660] [id = 489] 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x117ea7c00) [pid = 1660] [serial = 1467] [outer = 0x0] 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1182d6400) [pid = 1660] [serial = 1468] [outer = 0x117ea7c00] 20:53:39 INFO - PROCESS | 1660 | 1467431619393 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1185a7c00) [pid = 1660] [serial = 1469] [outer = 0x117ea7c00] 20:53:39 INFO - PROCESS | 1660 | 1467431619750 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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 20:53:39 INFO - PROCESS | 1660 | 1467431619794 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1660 | 1467431619795 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:53:39 INFO - PROCESS | 1660 | 1467431619806 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1660 | 1467431619809 Marionette TRACE conn2 <- [1,1930,null,{}] 20:53:39 INFO - PROCESS | 1660 | 1467431619817 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}] 20:53:39 INFO - PROCESS | 1660 | 1467431619827 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:39 INFO - PROCESS | 1660 | 1467431619907 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:53:39 INFO - PROCESS | 1660 | 1467431619912 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1660 | 1467431619914 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bba800 == 12 [pid = 1660] [id = 490] 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119475000) [pid = 1660] [serial = 1470] [outer = 0x0] 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1194afc00) [pid = 1660] [serial = 1471] [outer = 0x119475000] 20:53:39 INFO - PROCESS | 1660 | 1467431619945 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11982a400) [pid = 1660] [serial = 1472] [outer = 0x119475000] 20:53:40 INFO - PROCESS | 1660 | 1467431620312 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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 20:53:40 INFO - PROCESS | 1660 | 1467431620328 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1660 | 1467431620330 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:53:40 INFO - PROCESS | 1660 | 1467431620332 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1660 | 1467431620333 Marionette TRACE conn2 <- [1,1934,null,{}] 20:53:40 INFO - PROCESS | 1660 | 1467431620336 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}] 20:53:40 INFO - PROCESS | 1660 | 1467431620337 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:40 INFO - PROCESS | 1660 | 1467431620447 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:53:40 INFO - PROCESS | 1660 | 1467431620479 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1660 | 1467431620480 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12143d000 == 13 [pid = 1660] [id = 491] 20:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119be5000) [pid = 1660] [serial = 1473] [outer = 0x0] 20:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119d90800) [pid = 1660] [serial = 1474] [outer = 0x119be5000] 20:53:40 INFO - PROCESS | 1660 | 1467431620506 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119db4400) [pid = 1660] [serial = 1475] [outer = 0x119be5000] 20:53:40 INFO - PROCESS | 1660 | 1467431620802 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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 20:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:53:40 INFO - PROCESS | 1660 | 1467431620852 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1660 | 1467431620853 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:53:40 INFO - PROCESS | 1660 | 1467431620855 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1660 | 1467431620856 Marionette TRACE conn2 <- [1,1938,null,{}] 20:53:40 INFO - PROCESS | 1660 | 1467431620864 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}] 20:53:40 INFO - PROCESS | 1660 | 1467431620865 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:40 INFO - PROCESS | 1660 | 1467431620966 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:53:40 INFO - PROCESS | 1660 | 1467431620969 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1660 | 1467431620970 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0c000 == 14 [pid = 1660] [id = 492] 20:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112a5c400) [pid = 1660] [serial = 1476] [outer = 0x0] 20:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119dba000) [pid = 1660] [serial = 1477] [outer = 0x112a5c400] 20:53:40 INFO - PROCESS | 1660 | 1467431620994 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1211ea000) [pid = 1660] [serial = 1478] [outer = 0x112a5c400] 20:53:41 INFO - PROCESS | 1660 | 1467431621344 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]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 525ms 20:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:53:41 INFO - PROCESS | 1660 | 1467431621383 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1660 | 1467431621384 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:53:41 INFO - PROCESS | 1660 | 1467431621386 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1660 | 1467431621387 Marionette TRACE conn2 <- [1,1942,null,{}] 20:53:41 INFO - PROCESS | 1660 | 1467431621389 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}] 20:53:41 INFO - PROCESS | 1660 | 1467431621393 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:41 INFO - PROCESS | 1660 | 1467431621518 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:53:41 INFO - PROCESS | 1660 | 1467431621556 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1660 | 1467431621558 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x126696800 == 15 [pid = 1660] [id = 493] 20:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121228800) [pid = 1660] [serial = 1479] [outer = 0x0] 20:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121231c00) [pid = 1660] [serial = 1480] [outer = 0x121228800] 20:53:41 INFO - PROCESS | 1660 | 1467431621582 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123429c00) [pid = 1660] [serial = 1481] [outer = 0x121228800] 20:53:41 INFO - PROCESS | 1660 | 1467431621905 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]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 568ms 20:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:53:41 INFO - PROCESS | 1660 | 1467431621955 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1660 | 1467431621956 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:53:41 INFO - PROCESS | 1660 | 1467431621958 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1660 | 1467431621959 Marionette TRACE conn2 <- [1,1946,null,{}] 20:53:41 INFO - PROCESS | 1660 | 1467431621961 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}] 20:53:41 INFO - PROCESS | 1660 | 1467431621963 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:42 INFO - PROCESS | 1660 | 1467431622055 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:53:42 INFO - PROCESS | 1660 | 1467431622059 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1660 | 1467431622060 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x129184000 == 16 [pid = 1660] [id = 494] 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12122b800) [pid = 1660] [serial = 1482] [outer = 0x0] 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123435400) [pid = 1660] [serial = 1483] [outer = 0x12122b800] 20:53:42 INFO - PROCESS | 1660 | 1467431622091 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1234bbc00) [pid = 1660] [serial = 1484] [outer = 0x12122b800] 20:53:42 INFO - PROCESS | 1660 | 1467431622409 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]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 20:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:53:42 INFO - PROCESS | 1660 | 1467431622431 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 1660 | 1467431622432 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:53:42 INFO - PROCESS | 1660 | 1467431622434 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1660 | 1467431622435 Marionette TRACE conn2 <- [1,1950,null,{}] 20:53:42 INFO - PROCESS | 1660 | 1467431622438 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}] 20:53:42 INFO - PROCESS | 1660 | 1467431622439 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:42 INFO - PROCESS | 1660 | 1467431622542 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:53:42 INFO - PROCESS | 1660 | 1467431622546 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1660 | 1467431622547 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b5000 == 17 [pid = 1660] [id = 495] 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12342a000) [pid = 1660] [serial = 1485] [outer = 0x0] 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1249f2800) [pid = 1660] [serial = 1486] [outer = 0x12342a000] 20:53:42 INFO - PROCESS | 1660 | 1467431622571 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124aedc00) [pid = 1660] [serial = 1487] [outer = 0x12342a000] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1211dfc00) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219a6400) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113c30000) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x111f10800) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126c67800) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112a59400) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1182d8c00) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113031000) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11946dc00) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1150cb000) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119be9c00) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1182d7000) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124962c00) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121460800) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119be4000) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x116905000) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:53:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x112ec6000) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:53:43 INFO - PROCESS | 1660 | 1467431623196 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 770ms 20:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:53:43 INFO - PROCESS | 1660 | 1467431623205 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1660 | 1467431623206 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:53:43 INFO - PROCESS | 1660 | 1467431623211 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1660 | 1467431623212 Marionette TRACE conn2 <- [1,1954,null,{}] 20:53:43 INFO - PROCESS | 1660 | 1467431623214 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}] 20:53:43 INFO - PROCESS | 1660 | 1467431623215 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:43 INFO - PROCESS | 1660 | 1467431623288 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:53:43 INFO - PROCESS | 1660 | 1467431623294 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1660 | 1467431623295 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d7800 == 18 [pid = 1660] [id = 496] 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116a14c00) [pid = 1660] [serial = 1488] [outer = 0x0] 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1182d8c00) [pid = 1660] [serial = 1489] [outer = 0x116a14c00] 20:53:43 INFO - PROCESS | 1660 | 1467431623319 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1194b2400) [pid = 1660] [serial = 1490] [outer = 0x116a14c00] 20:53:43 INFO - PROCESS | 1660 | 1467431623635 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 20:53:43 INFO - PROCESS | 1660 | 1467431623679 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1660 | 1467431623680 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:53:43 INFO - PROCESS | 1660 | 1467431623683 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1660 | 1467431623684 Marionette TRACE conn2 <- [1,1958,null,{}] 20:53:43 INFO - PROCESS | 1660 | 1467431623694 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}] 20:53:43 INFO - PROCESS | 1660 | 1467431623695 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:43 INFO - PROCESS | 1660 | 1467431623778 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:53:43 INFO - PROCESS | 1660 | 1467431623782 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1660 | 1467431623783 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2bd800 == 19 [pid = 1660] [id = 497] 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119779000) [pid = 1660] [serial = 1491] [outer = 0x0] 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121335c00) [pid = 1660] [serial = 1492] [outer = 0x119779000] 20:53:43 INFO - PROCESS | 1660 | 1467431623810 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124961800) [pid = 1660] [serial = 1493] [outer = 0x119779000] 20:53:44 INFO - PROCESS | 1660 | 1467431624211 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 576ms 20:53:44 INFO - PROCESS | 1660 | 1467431624260 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 1660 | 1467431624263 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:53:44 INFO - PROCESS | 1660 | 1467431624266 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1660 | 1467431624269 Marionette TRACE conn2 <- [1,1962,null,{}] 20:53:44 INFO - PROCESS | 1660 | 1467431624272 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}] 20:53:44 INFO - PROCESS | 1660 | 1467431624275 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:44 INFO - PROCESS | 1660 | 1467431624412 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:53:44 INFO - PROCESS | 1660 | 1467431624425 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1660 | 1467431624427 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baa6800 == 20 [pid = 1660] [id = 498] 20:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124ecd000) [pid = 1660] [serial = 1494] [outer = 0x0] 20:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12549b800) [pid = 1660] [serial = 1495] [outer = 0x124ecd000] 20:53:44 INFO - PROCESS | 1660 | 1467431624475 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1260cc400) [pid = 1660] [serial = 1496] [outer = 0x124ecd000] 20:53:44 INFO - PROCESS | 1660 | 1467431624868 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 20:53:44 INFO - PROCESS | 1660 | 1467431624937 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 1660 | 1467431624939 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:53:44 INFO - PROCESS | 1660 | 1467431624948 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1660 | 1467431624951 Marionette TRACE conn2 <- [1,1966,null,{}] 20:53:44 INFO - PROCESS | 1660 | 1467431624955 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}] 20:53:44 INFO - PROCESS | 1660 | 1467431624958 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:45 INFO - PROCESS | 1660 | 1467431625057 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:53:45 INFO - PROCESS | 1660 | 1467431625125 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1660 | 1467431625127 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700a000 == 21 [pid = 1660] [id = 499] 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1131e1c00) [pid = 1660] [serial = 1497] [outer = 0x0] 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1150c3000) [pid = 1660] [serial = 1498] [outer = 0x1131e1c00] 20:53:45 INFO - PROCESS | 1660 | 1467431625160 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116798400) [pid = 1660] [serial = 1499] [outer = 0x1131e1c00] 20:53:45 INFO - PROCESS | 1660 | 1467431625566 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]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 20:53:45 INFO - PROCESS | 1660 | 1467431625621 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:53:45 INFO - PROCESS | 1660 | 1467431625623 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:53:45 INFO - PROCESS | 1660 | 1467431625628 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1660 | 1467431625630 Marionette TRACE conn2 <- [1,1970,null,{}] 20:53:45 INFO - PROCESS | 1660 | 1467431625633 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}] 20:53:45 INFO - PROCESS | 1660 | 1467431625635 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:45 INFO - PROCESS | 1660 | 1467431625734 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:53:45 INFO - PROCESS | 1660 | 1467431625840 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1660 | 1467431625841 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12341c800 == 22 [pid = 1660] [id = 500] 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1167a3800) [pid = 1660] [serial = 1500] [outer = 0x0] 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1185b6800) [pid = 1660] [serial = 1501] [outer = 0x1167a3800] 20:53:45 INFO - PROCESS | 1660 | 1467431625873 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11946ac00) [pid = 1660] [serial = 1502] [outer = 0x1167a3800] 20:53:46 INFO - PROCESS | 1660 | 1467431626290 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]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 674ms 20:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:53:46 INFO - PROCESS | 1660 | 1467431626300 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1660 | 1467431626302 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:53:46 INFO - PROCESS | 1660 | 1467431626304 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1660 | 1467431626305 Marionette TRACE conn2 <- [1,1974,null,{}] 20:53:46 INFO - PROCESS | 1660 | 1467431626313 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}] 20:53:46 INFO - PROCESS | 1660 | 1467431626316 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:46 INFO - PROCESS | 1660 | 1467431626416 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:53:46 INFO - PROCESS | 1660 | 1467431626477 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1660 | 1467431626479 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bab1800 == 23 [pid = 1660] [id = 501] 20:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120ff3400) [pid = 1660] [serial = 1503] [outer = 0x0] 20:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121227c00) [pid = 1660] [serial = 1504] [outer = 0x120ff3400] 20:53:46 INFO - PROCESS | 1660 | 1467431626510 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1216d3400) [pid = 1660] [serial = 1505] [outer = 0x120ff3400] 20:53:46 INFO - PROCESS | 1660 | 1467431626950 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]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 20:53:46 INFO - PROCESS | 1660 | 1467431626977 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1660 | 1467431626978 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:53:46 INFO - PROCESS | 1660 | 1467431626980 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1660 | 1467431626982 Marionette TRACE conn2 <- [1,1978,null,{}] 20:53:46 INFO - PROCESS | 1660 | 1467431626984 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}] 20:53:46 INFO - PROCESS | 1660 | 1467431626986 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:47 INFO - PROCESS | 1660 | 1467431627084 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:53:47 INFO - PROCESS | 1660 | 1467431627195 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1660 | 1467431627196 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be8f000 == 24 [pid = 1660] [id = 502] 20:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123430c00) [pid = 1660] [serial = 1506] [outer = 0x0] 20:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123466000) [pid = 1660] [serial = 1507] [outer = 0x123430c00] 20:53:47 INFO - PROCESS | 1660 | 1467431627225 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124ecd400) [pid = 1660] [serial = 1508] [outer = 0x123430c00] 20:53:47 INFO - PROCESS | 1660 | 1467431627767 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]]]}] 20:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 822ms 20:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:53:47 INFO - PROCESS | 1660 | 1467431627803 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:53:47 INFO - PROCESS | 1660 | 1467431627805 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:53:47 INFO - PROCESS | 1660 | 1467431627809 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1660 | 1467431627810 Marionette TRACE conn2 <- [1,1982,null,{}] 20:53:47 INFO - PROCESS | 1660 | 1467431627814 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}] 20:53:47 INFO - PROCESS | 1660 | 1467431627816 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:47 INFO - PROCESS | 1660 | 1467431627910 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:53:47 INFO - PROCESS | 1660 | 1467431627971 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1660 | 1467431627973 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192db800 == 25 [pid = 1660] [id = 503] 20:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112a84000) [pid = 1660] [serial = 1509] [outer = 0x0] 20:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1133d3c00) [pid = 1660] [serial = 1510] [outer = 0x112a84000] 20:53:48 INFO - PROCESS | 1660 | 1467431628001 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115f6c800) [pid = 1660] [serial = 1511] [outer = 0x112a84000] 20:53:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1190b2800 == 24 [pid = 1660] [id = 487] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116798800) [pid = 1660] [serial = 1461] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | 1467431628440 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]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 20:53:48 INFO - PROCESS | 1660 | 1467431628478 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:53:48 INFO - PROCESS | 1660 | 1467431628481 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:53:48 INFO - PROCESS | 1660 | 1467431628485 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1660 | 1467431628487 Marionette TRACE conn2 <- [1,1986,null,{}] 20:53:48 INFO - PROCESS | 1660 | 1467431628490 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}] 20:53:48 INFO - PROCESS | 1660 | 1467431628491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:48 INFO - PROCESS | 1660 | 1467431628578 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123437400) [pid = 1660] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1218f1c00) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1249f1800) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167a4c00) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1182d7800) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1170d0800) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123467000) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12880ec00) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d1c000) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1218f0000) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1139b8800) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119dbe800) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1194b7400) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119be3800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116911800) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1180df800) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119db5800) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119d63800) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119d9a000) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1185aec00) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118877800) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1260c1400) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124c61c00) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126463400) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112ec4400) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1210bb000) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123433800) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x120fc0800) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121a52800) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118877c00) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119be7800) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118279000) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1164ddc00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x113940400) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 20:53:48 INFO - PROCESS | 1660 | 1467431628640 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1660 | 1467431628641 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700b800 == 25 [pid = 1660] [id = 504] 20:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115f18800) [pid = 1660] [serial = 1512] [outer = 0x0] 20:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1167a4c00) [pid = 1660] [serial = 1513] [outer = 0x115f18800] 20:53:48 INFO - PROCESS | 1660 | 1467431628670 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118279000) [pid = 1660] [serial = 1514] [outer = 0x115f18800] 20:53:48 INFO - PROCESS | 1660 | 1467431628965 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]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 20:53:49 INFO - PROCESS | 1660 | 1467431629005 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 1660 | 1467431629006 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:53:49 INFO - PROCESS | 1660 | 1467431629011 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1660 | 1467431629013 Marionette TRACE conn2 <- [1,1990,null,{}] 20:53:49 INFO - PROCESS | 1660 | 1467431629021 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}] 20:53:49 INFO - PROCESS | 1660 | 1467431629024 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:49 INFO - PROCESS | 1660 | 1467431629100 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:53:49 INFO - PROCESS | 1660 | 1467431629174 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1660 | 1467431629176 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119713800 == 26 [pid = 1660] [id = 505] 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1185aec00) [pid = 1660] [serial = 1515] [outer = 0x0] 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11946d400) [pid = 1660] [serial = 1516] [outer = 0x1185aec00] 20:53:49 INFO - PROCESS | 1660 | 1467431629203 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119bde400) [pid = 1660] [serial = 1517] [outer = 0x1185aec00] 20:53:49 INFO - PROCESS | 1660 | 1467431629484 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]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 20:53:49 INFO - PROCESS | 1660 | 1467431629532 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:53:49 INFO - PROCESS | 1660 | 1467431629534 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:53:49 INFO - PROCESS | 1660 | 1467431629536 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1660 | 1467431629537 Marionette TRACE conn2 <- [1,1994,null,{}] 20:53:49 INFO - PROCESS | 1660 | 1467431629539 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}] 20:53:49 INFO - PROCESS | 1660 | 1467431629541 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:49 INFO - PROCESS | 1660 | 1467431629623 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:53:49 INFO - PROCESS | 1660 | 1467431629629 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1660 | 1467431629630 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121252800 == 27 [pid = 1660] [id = 506] 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119d90400) [pid = 1660] [serial = 1518] [outer = 0x0] 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119d9b400) [pid = 1660] [serial = 1519] [outer = 0x119d90400] 20:53:49 INFO - PROCESS | 1660 | 1467431629655 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120fbec00) [pid = 1660] [serial = 1520] [outer = 0x119d90400] 20:53:50 INFO - PROCESS | 1660 | 1467431630013 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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 20:53:50 INFO - PROCESS | 1660 | 1467431630057 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1660 | 1467431630058 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:53:50 INFO - PROCESS | 1660 | 1467431630060 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1660 | 1467431630061 Marionette TRACE conn2 <- [1,1998,null,{}] 20:53:50 INFO - PROCESS | 1660 | 1467431630064 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}] 20:53:50 INFO - PROCESS | 1660 | 1467431630065 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:50 INFO - PROCESS | 1660 | 1467431630144 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:53:50 INFO - PROCESS | 1660 | 1467431630149 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1660 | 1467431630150 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12358d000 == 28 [pid = 1660] [id = 507] 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x120fc7400) [pid = 1660] [serial = 1521] [outer = 0x0] 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12122c000) [pid = 1660] [serial = 1522] [outer = 0x120fc7400] 20:53:50 INFO - PROCESS | 1660 | 1467431630175 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1218f6400) [pid = 1660] [serial = 1523] [outer = 0x120fc7400] 20:53:50 INFO - PROCESS | 1660 | 1467431630490 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]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 467ms 20:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:53:50 INFO - PROCESS | 1660 | 1467431630529 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1660 | 1467431630530 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:53:50 INFO - PROCESS | 1660 | 1467431630532 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1660 | 1467431630533 Marionette TRACE conn2 <- [1,2002,null,{}] 20:53:50 INFO - PROCESS | 1660 | 1467431630536 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}] 20:53:50 INFO - PROCESS | 1660 | 1467431630540 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:50 INFO - PROCESS | 1660 | 1467431630632 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:53:50 INFO - PROCESS | 1660 | 1467431630701 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1660 | 1467431630703 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254b8000 == 29 [pid = 1660] [id = 508] 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116907c00) [pid = 1660] [serial = 1524] [outer = 0x0] 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1219a6400) [pid = 1660] [serial = 1525] [outer = 0x116907c00] 20:53:50 INFO - PROCESS | 1660 | 1467431630728 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x125494000) [pid = 1660] [serial = 1526] [outer = 0x116907c00] 20:53:51 INFO - PROCESS | 1660 | 1467431631063 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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 20:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:53:51 INFO - PROCESS | 1660 | 1467431631103 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1660 | 1467431631104 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:53:51 INFO - PROCESS | 1660 | 1467431631107 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1660 | 1467431631108 Marionette TRACE conn2 <- [1,2006,null,{}] 20:53:51 INFO - PROCESS | 1660 | 1467431631110 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}] 20:53:51 INFO - PROCESS | 1660 | 1467431631111 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:51 INFO - PROCESS | 1660 | 1467431631209 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:53:51 INFO - PROCESS | 1660 | 1467431631212 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1660 | 1467431631213 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x129191800 == 30 [pid = 1660] [id = 509] 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120fc8800) [pid = 1660] [serial = 1527] [outer = 0x0] 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1260c2400) [pid = 1660] [serial = 1528] [outer = 0x120fc8800] 20:53:51 INFO - PROCESS | 1660 | 1467431631237 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126808400) [pid = 1660] [serial = 1529] [outer = 0x120fc8800] 20:53:51 INFO - PROCESS | 1660 | 1467431631573 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]]]}] 20:53:51 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 20:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 20:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:53:51 INFO - PROCESS | 1660 | 1467431631630 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1660 | 1467431631631 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:53:51 INFO - PROCESS | 1660 | 1467431631633 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1660 | 1467431631634 Marionette TRACE conn2 <- [1,2010,null,{}] 20:53:51 INFO - PROCESS | 1660 | 1467431631636 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}] 20:53:51 INFO - PROCESS | 1660 | 1467431631638 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:51 INFO - PROCESS | 1660 | 1467431631733 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:53:51 INFO - PROCESS | 1660 | 1467431631745 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1660 | 1467431631746 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296df000 == 31 [pid = 1660] [id = 510] 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1249fac00) [pid = 1660] [serial = 1530] [outer = 0x0] 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126b65400) [pid = 1660] [serial = 1531] [outer = 0x1249fac00] 20:53:51 INFO - PROCESS | 1660 | 1467431631771 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126c5f800) [pid = 1660] [serial = 1532] [outer = 0x1249fac00] 20:53:52 INFO - PROCESS | 1660 | 1467431632089 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]]]}] 20:53:52 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 20:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 20:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:53:52 INFO - PROCESS | 1660 | 1467431632102 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1660 | 1467431632104 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:53:52 INFO - PROCESS | 1660 | 1467431632106 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1660 | 1467431632108 Marionette TRACE conn2 <- [1,2014,null,{}] 20:53:52 INFO - PROCESS | 1660 | 1467431632113 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}] 20:53:52 INFO - PROCESS | 1660 | 1467431632115 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:52 INFO - PROCESS | 1660 | 1467431632214 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:53:52 INFO - PROCESS | 1660 | 1467431632253 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1660 | 1467431632254 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b20e000 == 32 [pid = 1660] [id = 511] 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126c5b000) [pid = 1660] [serial = 1533] [outer = 0x0] 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126c69400) [pid = 1660] [serial = 1534] [outer = 0x126c5b000] 20:53:52 INFO - PROCESS | 1660 | 1467431632285 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126ca2400) [pid = 1660] [serial = 1535] [outer = 0x126c5b000] 20:53:52 INFO - PROCESS | 1660 | 1467431632590 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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 20:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:53:52 INFO - PROCESS | 1660 | 1467431632629 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1660 | 1467431632630 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:53:52 INFO - PROCESS | 1660 | 1467431632632 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1660 | 1467431632633 Marionette TRACE conn2 <- [1,2018,null,{}] 20:53:52 INFO - PROCESS | 1660 | 1467431632635 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}] 20:53:52 INFO - PROCESS | 1660 | 1467431632636 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:52 INFO - PROCESS | 1660 | 1467431632767 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x117ea7c00) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116a14c00) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121228800) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a5c400) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12122b800) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119475000) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12342a000) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119779000) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1161ab800) [pid = 1660] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:53:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1161b2c00) [pid = 1660] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:53:52 INFO - PROCESS | 1660 | 1467431632808 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1660 | 1467431632808 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x117247800 == 33 [pid = 1660] [id = 512] 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x111f10800) [pid = 1660] [serial = 1536] [outer = 0x0] 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1161b2c00) [pid = 1660] [serial = 1537] [outer = 0x111f10800] 20:53:52 INFO - PROCESS | 1660 | 1467431632833 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119adc400) [pid = 1660] [serial = 1538] [outer = 0x111f10800] 20:53:53 INFO - PROCESS | 1660 | 1467431633102 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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 20:53:53 INFO - PROCESS | 1660 | 1467431633151 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1660 | 1467431633153 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:53:53 INFO - PROCESS | 1660 | 1467431633155 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1660 | 1467431633160 Marionette TRACE conn2 <- [1,2022,null,{}] 20:53:53 INFO - PROCESS | 1660 | 1467431633164 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}] 20:53:53 INFO - PROCESS | 1660 | 1467431633166 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:53 INFO - PROCESS | 1660 | 1467431633257 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:53:53 INFO - PROCESS | 1660 | 1467431633263 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1660 | 1467431633265 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9e000 == 34 [pid = 1660] [id = 513] 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112a5dc00) [pid = 1660] [serial = 1539] [outer = 0x0] 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12495ac00) [pid = 1660] [serial = 1540] [outer = 0x112a5dc00] 20:53:53 INFO - PROCESS | 1660 | 1467431633349 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1288ebc00) [pid = 1660] [serial = 1541] [outer = 0x112a5dc00] 20:53:53 INFO - PROCESS | 1660 | 1467431633650 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]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 525ms 20:53:53 INFO - PROCESS | 1660 | 1467431633680 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1660 | 1467431633681 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:53:53 INFO - PROCESS | 1660 | 1467431633684 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1660 | 1467431633685 Marionette TRACE conn2 <- [1,2026,null,{}] 20:53:53 INFO - PROCESS | 1660 | 1467431633687 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}] 20:53:53 INFO - PROCESS | 1660 | 1467431633688 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:53 INFO - PROCESS | 1660 | 1467431633769 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:53:53 INFO - PROCESS | 1660 | 1467431633772 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1660 | 1467431633774 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c52a000 == 35 [pid = 1660] [id = 514] 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1288e6c00) [pid = 1660] [serial = 1542] [outer = 0x0] 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128c43000) [pid = 1660] [serial = 1543] [outer = 0x1288e6c00] 20:53:53 INFO - PROCESS | 1660 | 1467431633801 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128c49000) [pid = 1660] [serial = 1544] [outer = 0x1288e6c00] 20:53:54 INFO - PROCESS | 1660 | 1467431634119 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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms 20:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:53:54 INFO - PROCESS | 1660 | 1467431634156 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1660 | 1467431634157 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:53:54 INFO - PROCESS | 1660 | 1467431634160 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1660 | 1467431634161 Marionette TRACE conn2 <- [1,2030,null,{}] 20:53:54 INFO - PROCESS | 1660 | 1467431634163 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}] 20:53:54 INFO - PROCESS | 1660 | 1467431634164 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:54 INFO - PROCESS | 1660 | 1467431634271 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:53:54 INFO - PROCESS | 1660 | 1467431634277 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1660 | 1467431634278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c813800 == 36 [pid = 1660] [id = 515] 20:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d03c00) [pid = 1660] [serial = 1545] [outer = 0x0] 20:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1288e4c00) [pid = 1660] [serial = 1546] [outer = 0x119d03c00] 20:53:54 INFO - PROCESS | 1660 | 1467431634309 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128e0c800) [pid = 1660] [serial = 1547] [outer = 0x119d03c00] 20:53:54 INFO - PROCESS | 1660 | 1467431634645 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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 20:53:54 INFO - PROCESS | 1660 | 1467431634679 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1660 | 1467431634681 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:53:54 INFO - PROCESS | 1660 | 1467431634683 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1660 | 1467431634684 Marionette TRACE conn2 <- [1,2034,null,{}] 20:53:54 INFO - PROCESS | 1660 | 1467431634686 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}] 20:53:54 INFO - PROCESS | 1660 | 1467431634688 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:54 INFO - PROCESS | 1660 | 1467431634856 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:53:54 INFO - PROCESS | 1660 | 1467431634920 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1660 | 1467431634922 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1161a7000 == 37 [pid = 1660] [id = 516] 20:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x111e2c800) [pid = 1660] [serial = 1548] [outer = 0x0] 20:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112a55400) [pid = 1660] [serial = 1549] [outer = 0x111e2c800] 20:53:54 INFO - PROCESS | 1660 | 1467431634953 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1133a6000) [pid = 1660] [serial = 1550] [outer = 0x111e2c800] 20:53:55 INFO - PROCESS | 1660 | 1467431635481 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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 821ms 20:53:55 INFO - PROCESS | 1660 | 1467431635506 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:53:55 INFO - PROCESS | 1660 | 1467431635513 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:53:55 INFO - PROCESS | 1660 | 1467431635518 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1660 | 1467431635522 Marionette TRACE conn2 <- [1,2038,null,{}] 20:53:55 INFO - PROCESS | 1660 | 1467431635526 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}] 20:53:55 INFO - PROCESS | 1660 | 1467431635529 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:55 INFO - PROCESS | 1660 | 1467431635651 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:53:55 INFO - PROCESS | 1660 | 1467431635711 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1660 | 1467431635712 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11970d800 == 38 [pid = 1660] [id = 517] 20:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1164e1000) [pid = 1660] [serial = 1551] [outer = 0x0] 20:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1182d7800) [pid = 1660] [serial = 1552] [outer = 0x1164e1000] 20:53:55 INFO - PROCESS | 1660 | 1467431635743 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118879400) [pid = 1660] [serial = 1553] [outer = 0x1164e1000] 20:53:56 INFO - PROCESS | 1660 | 1467431636195 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]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 728ms 20:53:56 INFO - PROCESS | 1660 | 1467431636245 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 1660 | 1467431636247 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:53:56 INFO - PROCESS | 1660 | 1467431636249 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 1660 | 1467431636250 Marionette TRACE conn2 <- [1,2042,null,{}] 20:53:56 INFO - PROCESS | 1660 | 1467431636253 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}] 20:53:56 INFO - PROCESS | 1660 | 1467431636255 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:56 INFO - PROCESS | 1660 | 1467431636358 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:53:56 INFO - PROCESS | 1660 | 1467431636418 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1660 | 1467431636420 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4ec800 == 39 [pid = 1660] [id = 518] 20:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1194a9000) [pid = 1660] [serial = 1554] [outer = 0x0] 20:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119d5c400) [pid = 1660] [serial = 1555] [outer = 0x1194a9000] 20:53:56 INFO - PROCESS | 1660 | 1467431636449 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1219a6c00) [pid = 1660] [serial = 1556] [outer = 0x1194a9000] 20:53:56 INFO - PROCESS | 1660 | 1467431636866 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]]]}] 20:53:56 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) 20:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 20:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:53:56 INFO - PROCESS | 1660 | 1467431636920 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 1660 | 1467431636922 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:53:56 INFO - PROCESS | 1660 | 1467431636930 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 1660 | 1467431636934 Marionette TRACE conn2 <- [1,2046,null,{}] 20:53:56 INFO - PROCESS | 1660 | 1467431636936 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}] 20:53:56 INFO - PROCESS | 1660 | 1467431636938 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:57 INFO - PROCESS | 1660 | 1467431637044 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:53:57 INFO - PROCESS | 1660 | 1467431637102 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1660 | 1467431637103 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c530800 == 40 [pid = 1660] [id = 519] 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12342f800) [pid = 1660] [serial = 1557] [outer = 0x0] 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1249fc400) [pid = 1660] [serial = 1558] [outer = 0x12342f800] 20:53:57 INFO - PROCESS | 1660 | 1467431637132 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1260c8c00) [pid = 1660] [serial = 1559] [outer = 0x12342f800] 20:53:57 INFO - PROCESS | 1660 | 1467431637697 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]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 825ms 20:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:53:57 INFO - PROCESS | 1660 | 1467431637757 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1660 | 1467431637759 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:53:57 INFO - PROCESS | 1660 | 1467431637763 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1660 | 1467431637765 Marionette TRACE conn2 <- [1,2050,null,{}] 20:53:57 INFO - PROCESS | 1660 | 1467431637769 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}] 20:53:57 INFO - PROCESS | 1660 | 1467431637770 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:57 INFO - PROCESS | 1660 | 1467431637857 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:53:57 INFO - PROCESS | 1660 | 1467431637916 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1660 | 1467431637919 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d81000 == 41 [pid = 1660] [id = 520] 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118275800) [pid = 1660] [serial = 1560] [outer = 0x0] 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11827a800) [pid = 1660] [serial = 1561] [outer = 0x118275800] 20:53:57 INFO - PROCESS | 1660 | 1467431637946 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1185b0800) [pid = 1660] [serial = 1562] [outer = 0x118275800] 20:53:58 INFO - PROCESS | 1660 | 1467431638373 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]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 20:53:58 INFO - PROCESS | 1660 | 1467431638433 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 1660 | 1467431638437 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:53:58 INFO - PROCESS | 1660 | 1467431638443 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 1660 | 1467431638446 Marionette TRACE conn2 <- [1,2054,null,{}] 20:53:58 INFO - PROCESS | 1660 | 1467431638450 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}] 20:53:58 INFO - PROCESS | 1660 | 1467431638452 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:58 INFO - PROCESS | 1660 | 1467431638580 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:53:58 INFO - PROCESS | 1660 | 1467431638654 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1660 | 1467431638656 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184bf000 == 42 [pid = 1660] [id = 521] 20:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1176ee800) [pid = 1660] [serial = 1563] [outer = 0x0] 20:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1185b5400) [pid = 1660] [serial = 1564] [outer = 0x1176ee800] 20:53:58 INFO - PROCESS | 1660 | 1467431638686 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1190c4400) [pid = 1660] [serial = 1565] [outer = 0x1176ee800] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c813800 == 41 [pid = 1660] [id = 515] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c52a000 == 40 [pid = 1660] [id = 514] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9e000 == 39 [pid = 1660] [id = 513] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117247800 == 38 [pid = 1660] [id = 512] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b20e000 == 37 [pid = 1660] [id = 511] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1296df000 == 36 [pid = 1660] [id = 510] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x129191800 == 35 [pid = 1660] [id = 509] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1254b8000 == 34 [pid = 1660] [id = 508] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12358d000 == 33 [pid = 1660] [id = 507] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121252800 == 32 [pid = 1660] [id = 506] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119d81000 == 31 [pid = 1660] [id = 520] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c530800 == 30 [pid = 1660] [id = 519] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4ec800 == 29 [pid = 1660] [id = 518] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11970d800 == 28 [pid = 1660] [id = 517] 20:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1161a7000 == 27 [pid = 1660] [id = 516] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1185a7c00) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1182d8c00) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123429c00) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1211ea000) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119d90800) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1234bbc00) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1194afc00) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124aedc00) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11982a400) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121335c00) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1164da000) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121231c00) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1172cd400) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1249f2800) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116a0e000) [pid = 1660] [serial = 1466] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1194b2400) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123435400) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119dba000) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d6400) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12549b800) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124961800) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 20:53:59 INFO - PROCESS | 1660 | 1467431639673 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]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1276ms 20:53:59 INFO - PROCESS | 1660 | 1467431639720 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:53:59 INFO - PROCESS | 1660 | 1467431639724 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:53:59 INFO - PROCESS | 1660 | 1467431639729 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1660 | 1467431639732 Marionette TRACE conn2 <- [1,2058,null,{}] 20:53:59 INFO - PROCESS | 1660 | 1467431639736 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}] 20:53:59 INFO - PROCESS | 1660 | 1467431639737 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:59 INFO - PROCESS | 1660 | 1467431639834 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:53:59 INFO - PROCESS | 1660 | 1467431639839 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1660 | 1467431639845 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:53:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700d000 == 28 [pid = 1660] [id = 522] 20:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116797000) [pid = 1660] [serial = 1566] [outer = 0x0] 20:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1170c9800) [pid = 1660] [serial = 1567] [outer = 0x116797000] 20:53:59 INFO - PROCESS | 1660 | 1467431639873 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118276800) [pid = 1660] [serial = 1568] [outer = 0x116797000] 20:54:00 INFO - PROCESS | 1660 | 1467431640238 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms 20:54:00 INFO - PROCESS | 1660 | 1467431640256 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1660 | 1467431640261 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:54:00 INFO - PROCESS | 1660 | 1467431640267 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1660 | 1467431640270 Marionette TRACE conn2 <- [1,2062,null,{}] 20:54:00 INFO - PROCESS | 1660 | 1467431640273 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}] 20:54:00 INFO - PROCESS | 1660 | 1467431640277 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:00 INFO - PROCESS | 1660 | 1467431640395 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:54:00 INFO - PROCESS | 1660 | 1467431640401 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1660 | 1467431640403 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190b0800 == 29 [pid = 1660] [id = 523] 20:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1182e2800) [pid = 1660] [serial = 1569] [outer = 0x0] 20:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1190cc800) [pid = 1660] [serial = 1570] [outer = 0x1182e2800] 20:54:00 INFO - PROCESS | 1660 | 1467431640448 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1194ad000) [pid = 1660] [serial = 1571] [outer = 0x1182e2800] 20:54:00 INFO - PROCESS | 1660 | 1467431640872 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 623ms 20:54:00 INFO - PROCESS | 1660 | 1467431640891 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1660 | 1467431640893 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:54:00 INFO - PROCESS | 1660 | 1467431640895 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1660 | 1467431640897 Marionette TRACE conn2 <- [1,2066,null,{}] 20:54:00 INFO - PROCESS | 1660 | 1467431640905 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}] 20:54:00 INFO - PROCESS | 1660 | 1467431640910 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:00 INFO - PROCESS | 1660 | 1467431640987 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:54:00 INFO - PROCESS | 1660 | 1467431640995 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1660 | 1467431640997 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121247800 == 30 [pid = 1660] [id = 524] 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1139c3400) [pid = 1660] [serial = 1572] [outer = 0x0] 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119d58c00) [pid = 1660] [serial = 1573] [outer = 0x1139c3400] 20:54:01 INFO - PROCESS | 1660 | 1467431641024 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119db5800) [pid = 1660] [serial = 1574] [outer = 0x1139c3400] 20:54:01 INFO - PROCESS | 1660 | 1467431641364 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]]]}] 20:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 475ms 20:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:54:01 INFO - PROCESS | 1660 | 1467431641370 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 1660 | 1467431641372 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:54:01 INFO - PROCESS | 1660 | 1467431641378 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 1660 | 1467431641380 Marionette TRACE conn2 <- [1,2070,null,{}] 20:54:01 INFO - PROCESS | 1660 | 1467431641383 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}] 20:54:01 INFO - PROCESS | 1660 | 1467431641384 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:01 INFO - PROCESS | 1660 | 1467431641467 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:54:01 INFO - PROCESS | 1660 | 1467431641543 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1660 | 1467431641544 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12541c800 == 31 [pid = 1660] [id = 525] 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11976f000) [pid = 1660] [serial = 1575] [outer = 0x0] 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119dbe400) [pid = 1660] [serial = 1576] [outer = 0x11976f000] 20:54:01 INFO - PROCESS | 1660 | 1467431641569 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12122a000) [pid = 1660] [serial = 1577] [outer = 0x11976f000] 20:54:01 INFO - PROCESS | 1660 | 1467431641902 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]]]}] 20:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 575ms 20:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:54:01 INFO - PROCESS | 1660 | 1467431641951 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 1660 | 1467431641952 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:54:01 INFO - PROCESS | 1660 | 1467431641954 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 1660 | 1467431641955 Marionette TRACE conn2 <- [1,2074,null,{}] 20:54:01 INFO - PROCESS | 1660 | 1467431641957 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}] 20:54:01 INFO - PROCESS | 1660 | 1467431641959 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:02 INFO - PROCESS | 1660 | 1467431642050 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:54:02 INFO - PROCESS | 1660 | 1467431642054 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 1660 | 1467431642055 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b0c800 == 32 [pid = 1660] [id = 526] 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115f0bc00) [pid = 1660] [serial = 1578] [outer = 0x0] 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121339000) [pid = 1660] [serial = 1579] [outer = 0x115f0bc00] 20:54:02 INFO - PROCESS | 1660 | 1467431642079 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1218fbc00) [pid = 1660] [serial = 1580] [outer = 0x115f0bc00] 20:54:02 INFO - PROCESS | 1660 | 1467431642417 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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 20:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:54:02 INFO - PROCESS | 1660 | 1467431642472 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 1660 | 1467431642473 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:54:02 INFO - PROCESS | 1660 | 1467431642475 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1660 | 1467431642477 Marionette TRACE conn2 <- [1,2078,null,{}] 20:54:02 INFO - PROCESS | 1660 | 1467431642479 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}] 20:54:02 INFO - PROCESS | 1660 | 1467431642483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:02 INFO - PROCESS | 1660 | 1467431642597 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:54:02 INFO - PROCESS | 1660 | 1467431642611 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 1660 | 1467431642612 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x129450800 == 33 [pid = 1660] [id = 527] 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1194ad800) [pid = 1660] [serial = 1581] [outer = 0x0] 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12342c000) [pid = 1660] [serial = 1582] [outer = 0x1194ad800] 20:54:02 INFO - PROCESS | 1660 | 1467431642637 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124da9800) [pid = 1660] [serial = 1583] [outer = 0x1194ad800] 20:54:02 INFO - PROCESS | 1660 | 1467431642978 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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 20:54:02 INFO - PROCESS | 1660 | 1467431642996 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:54:02 INFO - PROCESS | 1660 | 1467431642997 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:54:03 INFO - PROCESS | 1660 | 1467431642999 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 1660 | 1467431643000 Marionette TRACE conn2 <- [1,2082,null,{}] 20:54:03 INFO - PROCESS | 1660 | 1467431643002 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}] 20:54:03 INFO - PROCESS | 1660 | 1467431643003 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:03 INFO - PROCESS | 1660 | 1467431643096 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:54:03 INFO - PROCESS | 1660 | 1467431643137 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1660 | 1467431643138 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4e8800 == 34 [pid = 1660] [id = 528] 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112a5d000) [pid = 1660] [serial = 1584] [outer = 0x0] 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12549a400) [pid = 1660] [serial = 1585] [outer = 0x112a5d000] 20:54:03 INFO - PROCESS | 1660 | 1467431643162 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12665dc00) [pid = 1660] [serial = 1586] [outer = 0x112a5d000] 20:54:03 INFO - PROCESS | 1660 | 1467431643459 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]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120fc8800) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1249fac00) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126c5b000) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119d90400) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123430c00) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1167a3800) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124ecd000) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115f18800) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1131e1c00) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112a84000) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1185aec00) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fc7400) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120ff3400) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112a5dc00) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1288e6c00) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d03c00) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x111f10800) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116907c00) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:54:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119be5000) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:54:03 INFO - PROCESS | 1660 | 1467431643711 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 1660 | 1467431643712 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:54:03 INFO - PROCESS | 1660 | 1467431643724 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 1660 | 1467431643726 Marionette TRACE conn2 <- [1,2086,null,{}] 20:54:03 INFO - PROCESS | 1660 | 1467431643728 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}] 20:54:03 INFO - PROCESS | 1660 | 1467431643729 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:03 INFO - PROCESS | 1660 | 1467431643802 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:54:03 INFO - PROCESS | 1660 | 1467431643806 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1660 | 1467431643807 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x123421800 == 35 [pid = 1660] [id = 529] 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1133ce400) [pid = 1660] [serial = 1587] [outer = 0x0] 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116a15400) [pid = 1660] [serial = 1588] [outer = 0x1133ce400] 20:54:03 INFO - PROCESS | 1660 | 1467431643836 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119470000) [pid = 1660] [serial = 1589] [outer = 0x1133ce400] 20:54:04 INFO - PROCESS | 1660 | 1467431644162 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 474ms 20:54:04 INFO - PROCESS | 1660 | 1467431644198 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:54:04 INFO - PROCESS | 1660 | 1467431644208 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 1660 | 1467431644211 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1660 | 1467431644213 Marionette TRACE conn2 <- [1,2090,null,{}] 20:54:04 INFO - PROCESS | 1660 | 1467431644217 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}] 20:54:04 INFO - PROCESS | 1660 | 1467431644218 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:04 INFO - PROCESS | 1660 | 1467431644369 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:54:04 INFO - PROCESS | 1660 | 1467431644425 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1660 | 1467431644426 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12112a800 == 36 [pid = 1660] [id = 530] 20:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1167a3800) [pid = 1660] [serial = 1590] [outer = 0x0] 20:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119db9800) [pid = 1660] [serial = 1591] [outer = 0x1167a3800] 20:54:04 INFO - PROCESS | 1660 | 1467431644467 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124ecd000) [pid = 1660] [serial = 1592] [outer = 0x1167a3800] 20:54:04 INFO - PROCESS | 1660 | 1467431644800 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 20:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:54:04 INFO - PROCESS | 1660 | 1467431644834 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1660 | 1467431644835 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 1660 | 1467431644838 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1660 | 1467431644839 Marionette TRACE conn2 <- [1,2094,null,{}] 20:54:04 INFO - PROCESS | 1660 | 1467431644843 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}] 20:54:04 INFO - PROCESS | 1660 | 1467431644846 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:04 INFO - PROCESS | 1660 | 1467431644922 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:54:05 INFO - PROCESS | 1660 | 1467431644995 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 1660 | 1467431644996 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be85800 == 37 [pid = 1660] [id = 531] 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126650400) [pid = 1660] [serial = 1593] [outer = 0x0] 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126c5b800) [pid = 1660] [serial = 1594] [outer = 0x126650400] 20:54:05 INFO - PROCESS | 1660 | 1467431645021 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126c66400) [pid = 1660] [serial = 1595] [outer = 0x126650400] 20:54:05 INFO - PROCESS | 1660 | 1467431645323 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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 522ms 20:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:54:05 INFO - PROCESS | 1660 | 1467431645362 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1660 | 1467431645364 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:54:05 INFO - PROCESS | 1660 | 1467431645366 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1660 | 1467431645368 Marionette TRACE conn2 <- [1,2098,null,{}] 20:54:05 INFO - PROCESS | 1660 | 1467431645370 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}] 20:54:05 INFO - PROCESS | 1660 | 1467431645371 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:05 INFO - PROCESS | 1660 | 1467431645462 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:54:05 INFO - PROCESS | 1660 | 1467431645465 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 1660 | 1467431645467 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b05000 == 38 [pid = 1660] [id = 532] 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126c9e400) [pid = 1660] [serial = 1596] [outer = 0x0] 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12881a000) [pid = 1660] [serial = 1597] [outer = 0x126c9e400] 20:54:05 INFO - PROCESS | 1660 | 1467431645493 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1288f1c00) [pid = 1660] [serial = 1598] [outer = 0x126c9e400] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x11700d000 == 37 [pid = 1660] [id = 522] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1184bf000 == 36 [pid = 1660] [id = 521] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1190b0800 == 35 [pid = 1660] [id = 523] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12541c800 == 34 [pid = 1660] [id = 525] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12112a800 == 33 [pid = 1660] [id = 530] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x129450800 == 32 [pid = 1660] [id = 527] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x121247800 == 31 [pid = 1660] [id = 524] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4e8800 == 30 [pid = 1660] [id = 528] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x126b0c800 == 29 [pid = 1660] [id = 526] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x123421800 == 28 [pid = 1660] [id = 529] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1260c2400) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126b65400) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126c69400) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119d9b400) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fbec00) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123466000) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124ecd400) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185b6800) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11946ac00) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1260cc400) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126c5f800) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1167a4c00) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118279000) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1150c3000) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116798400) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1133d3c00) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115f6c800) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11946d400) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119bde400) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12122c000) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1218f6400) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121227c00) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1216d3400) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126ca2400) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12495ac00) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128c49000) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128c43000) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128e0c800) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1288ebc00) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119adc400) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1161b2c00) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1219a6400) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1288e4c00) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x125494000) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x126808400) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119db4400) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 20:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12be85800 == 27 [pid = 1660] [id = 531] 20:54:06 INFO - PROCESS | 1660 | 1467431646869 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]]]}] 20:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1523ms 20:54:06 INFO - PROCESS | 1660 | 1467431646890 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:54:06 INFO - PROCESS | 1660 | 1467431646892 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:54:06 INFO - PROCESS | 1660 | 1467431646895 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 1660 | 1467431646897 Marionette TRACE conn2 <- [1,2102,null,{}] 20:54:06 INFO - PROCESS | 1660 | 1467431646902 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}] 20:54:06 INFO - PROCESS | 1660 | 1467431646904 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:06 INFO - PROCESS | 1660 | 1467431646981 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:54:07 INFO - PROCESS | 1660 | 1467431647036 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1660 | 1467431647039 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116945800 == 28 [pid = 1660] [id = 533] 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x113386000) [pid = 1660] [serial = 1599] [outer = 0x0] 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1133a9800) [pid = 1660] [serial = 1600] [outer = 0x113386000] 20:54:07 INFO - PROCESS | 1660 | 1467431647067 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1150cd400) [pid = 1660] [serial = 1601] [outer = 0x113386000] 20:54:07 INFO - PROCESS | 1660 | 1467431647385 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]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 20:54:07 INFO - PROCESS | 1660 | 1467431647415 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1660 | 1467431647419 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:54:07 INFO - PROCESS | 1660 | 1467431647424 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1660 | 1467431647427 Marionette TRACE conn2 <- [1,2106,null,{}] 20:54:07 INFO - PROCESS | 1660 | 1467431647431 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}] 20:54:07 INFO - PROCESS | 1660 | 1467431647433 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:07 INFO - PROCESS | 1660 | 1467431647510 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:54:07 INFO - PROCESS | 1660 | 1467431647514 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1660 | 1467431647515 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184b8800 == 29 [pid = 1660] [id = 534] 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x115fbfc00) [pid = 1660] [serial = 1602] [outer = 0x0] 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1167a2c00) [pid = 1660] [serial = 1603] [outer = 0x115fbfc00] 20:54:07 INFO - PROCESS | 1660 | 1467431647545 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116a14c00) [pid = 1660] [serial = 1604] [outer = 0x115fbfc00] 20:54:07 INFO - PROCESS | 1660 | 1467431647879 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]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 472ms 20:54:07 INFO - PROCESS | 1660 | 1467431647896 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1660 | 1467431647897 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:54:07 INFO - PROCESS | 1660 | 1467431647900 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1660 | 1467431647912 Marionette TRACE conn2 <- [1,2110,null,{}] 20:54:07 INFO - PROCESS | 1660 | 1467431647920 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}] 20:54:07 INFO - PROCESS | 1660 | 1467431647923 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:08 INFO - PROCESS | 1660 | 1467431647998 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:54:08 INFO - PROCESS | 1660 | 1467431648004 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1660 | 1467431648006 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1198de800 == 30 [pid = 1660] [id = 535] 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x110eb4400) [pid = 1660] [serial = 1605] [outer = 0x0] 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11827f000) [pid = 1660] [serial = 1606] [outer = 0x110eb4400] 20:54:08 INFO - PROCESS | 1660 | 1467431648035 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11833d000) [pid = 1660] [serial = 1607] [outer = 0x110eb4400] 20:54:08 INFO - PROCESS | 1660 | 1467431648382 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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 532ms 20:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:54:08 INFO - PROCESS | 1660 | 1467431648432 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 1660 | 1467431648434 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:54:08 INFO - PROCESS | 1660 | 1467431648436 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1660 | 1467431648437 Marionette TRACE conn2 <- [1,2114,null,{}] 20:54:08 INFO - PROCESS | 1660 | 1467431648439 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}] 20:54:08 INFO - PROCESS | 1660 | 1467431648440 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:08 INFO - PROCESS | 1660 | 1467431648538 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:54:08 INFO - PROCESS | 1660 | 1467431648543 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1660 | 1467431648545 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f52800 == 31 [pid = 1660] [id = 536] 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185b6800) [pid = 1660] [serial = 1608] [outer = 0x0] 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1190c0c00) [pid = 1660] [serial = 1609] [outer = 0x1185b6800] 20:54:08 INFO - PROCESS | 1660 | 1467431648570 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1194ab400) [pid = 1660] [serial = 1610] [outer = 0x1185b6800] 20:54:08 INFO - PROCESS | 1660 | 1467431648879 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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 467ms 20:54:08 INFO - PROCESS | 1660 | 1467431648904 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 1660 | 1467431648905 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:54:08 INFO - PROCESS | 1660 | 1467431648908 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1660 | 1467431648912 Marionette TRACE conn2 <- [1,2118,null,{}] 20:54:08 INFO - PROCESS | 1660 | 1467431648914 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}] 20:54:08 INFO - PROCESS | 1660 | 1467431648915 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:08 INFO - PROCESS | 1660 | 1467431648994 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:54:09 INFO - PROCESS | 1660 | 1467431648998 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1660 | 1467431648999 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12351b000 == 32 [pid = 1660] [id = 537] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113093400) [pid = 1660] [serial = 1611] [outer = 0x0] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1194b2000) [pid = 1660] [serial = 1612] [outer = 0x113093400] 20:54:09 INFO - PROCESS | 1660 | 1467431649023 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119be3000) [pid = 1660] [serial = 1613] [outer = 0x113093400] 20:54:09 INFO - PROCESS | 1660 | 1467431649359 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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 473ms 20:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:54:09 INFO - PROCESS | 1660 | 1467431649381 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1660 | 1467431649383 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:54:09 INFO - PROCESS | 1660 | 1467431649385 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1660 | 1467431649386 Marionette TRACE conn2 <- [1,2122,null,{}] 20:54:09 INFO - PROCESS | 1660 | 1467431649388 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}] 20:54:09 INFO - PROCESS | 1660 | 1467431649394 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:09 INFO - PROCESS | 1660 | 1467431649511 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:54:09 INFO - PROCESS | 1660 | 1467431649517 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1660 | 1467431649519 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x125470800 == 33 [pid = 1660] [id = 538] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119be3400) [pid = 1660] [serial = 1614] [outer = 0x0] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119d94000) [pid = 1660] [serial = 1615] [outer = 0x119be3400] 20:54:09 INFO - PROCESS | 1660 | 1467431649544 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1210b8400) [pid = 1660] [serial = 1616] [outer = 0x119be3400] 20:54:09 INFO - PROCESS | 1660 | 1467431649847 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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 20:54:09 INFO - PROCESS | 1660 | 1467431649855 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1660 | 1467431649856 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:54:09 INFO - PROCESS | 1660 | 1467431649866 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1660 | 1467431649867 Marionette TRACE conn2 <- [1,2126,null,{}] 20:54:09 INFO - PROCESS | 1660 | 1467431649870 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}] 20:54:09 INFO - PROCESS | 1660 | 1467431649871 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:09 INFO - PROCESS | 1660 | 1467431649955 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:54:09 INFO - PROCESS | 1660 | 1467431649962 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1660 | 1467431649963 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ebb800 == 34 [pid = 1660] [id = 539] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1211e7c00) [pid = 1660] [serial = 1617] [outer = 0x0] 20:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12122fc00) [pid = 1660] [serial = 1618] [outer = 0x1211e7c00] 20:54:09 INFO - PROCESS | 1660 | 1467431649987 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1216d3400) [pid = 1660] [serial = 1619] [outer = 0x1211e7c00] 20:54:10 INFO - PROCESS | 1660 | 1467431650288 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]]]}] 20:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 20:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:54:10 INFO - PROCESS | 1660 | 1467431650336 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 1660 | 1467431650337 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:54:10 INFO - PROCESS | 1660 | 1467431650340 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1660 | 1467431650341 Marionette TRACE conn2 <- [1,2130,null,{}] 20:54:10 INFO - PROCESS | 1660 | 1467431650343 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}] 20:54:10 INFO - PROCESS | 1660 | 1467431650344 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:10 INFO - PROCESS | 1660 | 1467431650459 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:54:10 INFO - PROCESS | 1660 | 1467431650517 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1660 | 1467431650518 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130c0800 == 35 [pid = 1660] [id = 540] 20:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110eb8c00) [pid = 1660] [serial = 1620] [outer = 0x0] 20:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x111f09800) [pid = 1660] [serial = 1621] [outer = 0x110eb8c00] 20:54:10 INFO - PROCESS | 1660 | 1467431650549 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112ec4c00) [pid = 1660] [serial = 1622] [outer = 0x110eb8c00] 20:54:11 INFO - PROCESS | 1660 | 1467431651089 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] 20:54:11 INFO - PROCESS | 1660 | 1467431651165 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:54:11 INFO - PROCESS | 1660 | 1467431651168 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1660 | 1467431651170 Marionette TRACE conn2 <- [1,2134,null,{}] 20:54:11 INFO - PROCESS | 1660 | 1467431651173 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}] 20:54:11 INFO - PROCESS | 1660 | 1467431651177 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:11 INFO - PROCESS | 1660 | 1467431651282 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:54:11 INFO - PROCESS | 1660 | 1467431651358 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 1660 | 1467431651360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bbb800 == 36 [pid = 1660] [id = 541] 20:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1167a0400) [pid = 1660] [serial = 1623] [outer = 0x0] 20:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1170c7400) [pid = 1660] [serial = 1624] [outer = 0x1167a0400] 20:54:11 INFO - PROCESS | 1660 | 1467431651390 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117ea0000) [pid = 1660] [serial = 1625] [outer = 0x1167a0400] 20:54:12 INFO - PROCESS | 1660 | 1467431652030 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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 871ms 20:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:54:12 INFO - PROCESS | 1660 | 1467431652039 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1660 | 1467431652042 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:54:12 INFO - PROCESS | 1660 | 1467431652045 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1660 | 1467431652047 Marionette TRACE conn2 <- [1,2138,null,{}] 20:54:12 INFO - PROCESS | 1660 | 1467431652051 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}] 20:54:12 INFO - PROCESS | 1660 | 1467431652052 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:12 INFO - PROCESS | 1660 | 1467431652155 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:54:12 INFO - PROCESS | 1660 | 1467431652211 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1660 | 1467431652213 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e74000 == 37 [pid = 1660] [id = 542] 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1170d0800) [pid = 1660] [serial = 1626] [outer = 0x0] 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1176e5400) [pid = 1660] [serial = 1627] [outer = 0x1170d0800] 20:54:12 INFO - PROCESS | 1660 | 1467431652243 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1182d7c00) [pid = 1660] [serial = 1628] [outer = 0x1170d0800] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x128ebb800 == 36 [pid = 1660] [id = 539] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x125470800 == 35 [pid = 1660] [id = 538] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12351b000 == 34 [pid = 1660] [id = 537] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x120f52800 == 33 [pid = 1660] [id = 536] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1198de800 == 32 [pid = 1660] [id = 535] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1184b8800 == 31 [pid = 1660] [id = 534] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x116945800 == 30 [pid = 1660] [id = 533] 20:54:12 INFO - PROCESS | 1660 | --DOCSHELL 0x126b05000 == 29 [pid = 1660] [id = 532] 20:54:12 INFO - PROCESS | 1660 | 1467431652583 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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 20:54:12 INFO - PROCESS | 1660 | 1467431652618 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1660 | 1467431652621 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:54:12 INFO - PROCESS | 1660 | 1467431652626 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1660 | 1467431652628 Marionette TRACE conn2 <- [1,2142,null,{}] 20:54:12 INFO - PROCESS | 1660 | 1467431652630 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}] 20:54:12 INFO - PROCESS | 1660 | 1467431652632 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:12 INFO - PROCESS | 1660 | 1467431652712 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:54:12 INFO - PROCESS | 1660 | 1467431652717 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1660 | 1467431652718 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f17800 == 30 [pid = 1660] [id = 543] 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1185b1c00) [pid = 1660] [serial = 1629] [outer = 0x0] 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119470400) [pid = 1660] [serial = 1630] [outer = 0x1185b1c00] 20:54:12 INFO - PROCESS | 1660 | 1467431652745 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1198ed800) [pid = 1660] [serial = 1631] [outer = 0x1185b1c00] 20:54:13 INFO - PROCESS | 1660 | 1467431653115 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] 20:54:13 INFO - PROCESS | 1660 | 1467431653149 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:54:13 INFO - PROCESS | 1660 | 1467431653151 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1660 | 1467431653154 Marionette TRACE conn2 <- [1,2146,null,{}] 20:54:13 INFO - PROCESS | 1660 | 1467431653171 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}] 20:54:13 INFO - PROCESS | 1660 | 1467431653174 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:13 INFO - PROCESS | 1660 | 1467431653250 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:54:13 INFO - PROCESS | 1660 | 1467431653257 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1660 | 1467431653262 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x126699800 == 31 [pid = 1660] [id = 544] 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119d93400) [pid = 1660] [serial = 1632] [outer = 0x0] 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119db5c00) [pid = 1660] [serial = 1633] [outer = 0x119d93400] 20:54:13 INFO - PROCESS | 1660 | 1467431653290 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1211edc00) [pid = 1660] [serial = 1634] [outer = 0x119d93400] 20:54:13 INFO - PROCESS | 1660 | 1467431653662 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] 20:54:13 INFO - PROCESS | 1660 | 1467431653681 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:54:13 INFO - PROCESS | 1660 | 1467431653683 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1660 | 1467431653684 Marionette TRACE conn2 <- [1,2150,null,{}] 20:54:13 INFO - PROCESS | 1660 | 1467431653692 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}] 20:54:13 INFO - PROCESS | 1660 | 1467431653693 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:13 INFO - PROCESS | 1660 | 1467431653770 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:54:13 INFO - PROCESS | 1660 | 1467431653773 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1660 | 1467431653774 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c1000 == 32 [pid = 1660] [id = 545] 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121337000) [pid = 1660] [serial = 1635] [outer = 0x0] 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121a53400) [pid = 1660] [serial = 1636] [outer = 0x121337000] 20:54:13 INFO - PROCESS | 1660 | 1467431653802 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x123431800) [pid = 1660] [serial = 1637] [outer = 0x121337000] 20:54:14 INFO - PROCESS | 1660 | 1467431654145 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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 475ms 20:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:54:14 INFO - PROCESS | 1660 | 1467431654162 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1660 | 1467431654164 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:54:14 INFO - PROCESS | 1660 | 1467431654166 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1660 | 1467431654167 Marionette TRACE conn2 <- [1,2154,null,{}] 20:54:14 INFO - PROCESS | 1660 | 1467431654169 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}] 20:54:14 INFO - PROCESS | 1660 | 1467431654170 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:14 INFO - PROCESS | 1660 | 1467431654247 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:54:14 INFO - PROCESS | 1660 | 1467431654250 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1660 | 1467431654251 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c3800 == 33 [pid = 1660] [id = 546] 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121a5bc00) [pid = 1660] [serial = 1638] [outer = 0x0] 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123462400) [pid = 1660] [serial = 1639] [outer = 0x121a5bc00] 20:54:14 INFO - PROCESS | 1660 | 1467431654278 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1249f3000) [pid = 1660] [serial = 1640] [outer = 0x121a5bc00] 20:54:14 INFO - PROCESS | 1660 | 1467431654681 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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 568ms 20:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:54:14 INFO - PROCESS | 1660 | 1467431654734 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1660 | 1467431654735 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:54:14 INFO - PROCESS | 1660 | 1467431654737 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1660 | 1467431654739 Marionette TRACE conn2 <- [1,2158,null,{}] 20:54:14 INFO - PROCESS | 1660 | 1467431654743 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}] 20:54:14 INFO - PROCESS | 1660 | 1467431654747 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:14 INFO - PROCESS | 1660 | 1467431654880 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:54:14 INFO - PROCESS | 1660 | 1467431654888 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1660 | 1467431654889 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9b000 == 34 [pid = 1660] [id = 547] 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124aad000) [pid = 1660] [serial = 1641] [outer = 0x0] 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126006000) [pid = 1660] [serial = 1642] [outer = 0x124aad000] 20:54:14 INFO - PROCESS | 1660 | 1467431654913 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126b65000) [pid = 1660] [serial = 1643] [outer = 0x124aad000] 20:54:15 INFO - PROCESS | 1660 | 1467431655231 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]]]}] 20:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 20:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:54:15 INFO - PROCESS | 1660 | 1467431655261 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 1660 | 1467431655262 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:54:15 INFO - PROCESS | 1660 | 1467431655265 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1660 | 1467431655266 Marionette TRACE conn2 <- [1,2162,null,{}] 20:54:15 INFO - PROCESS | 1660 | 1467431655268 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}] 20:54:15 INFO - PROCESS | 1660 | 1467431655269 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:15 INFO - PROCESS | 1660 | 1467431655365 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:54:15 INFO - PROCESS | 1660 | 1467431655369 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1660 | 1467431655370 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be12000 == 35 [pid = 1660] [id = 548] 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1260ce400) [pid = 1660] [serial = 1644] [outer = 0x0] 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126c5fc00) [pid = 1660] [serial = 1645] [outer = 0x1260ce400] 20:54:15 INFO - PROCESS | 1660 | 1467431655393 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126ca2400) [pid = 1660] [serial = 1646] [outer = 0x1260ce400] 20:54:15 INFO - PROCESS | 1660 | 1467431655733 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]]]}] 20:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 20:54:15 INFO - PROCESS | 1660 | 1467431655783 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 1660 | 1467431655785 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:54:15 INFO - PROCESS | 1660 | 1467431655787 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1660 | 1467431655788 Marionette TRACE conn2 <- [1,2166,null,{}] 20:54:15 INFO - PROCESS | 1660 | 1467431655790 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}] 20:54:15 INFO - PROCESS | 1660 | 1467431655791 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:15 INFO - PROCESS | 1660 | 1467431655890 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:54:15 INFO - PROCESS | 1660 | 1467431655893 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1660 | 1467431655894 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be96800 == 36 [pid = 1660] [id = 549] 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12687d800) [pid = 1660] [serial = 1647] [outer = 0x0] 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12880c400) [pid = 1660] [serial = 1648] [outer = 0x12687d800] 20:54:15 INFO - PROCESS | 1660 | 1467431655918 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128819400) [pid = 1660] [serial = 1649] [outer = 0x12687d800] 20:54:16 INFO - PROCESS | 1660 | 1467431656304 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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 568ms 20:54:16 INFO - PROCESS | 1660 | 1467431656356 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1660 | 1467431656358 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:54:16 INFO - PROCESS | 1660 | 1467431656361 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1660 | 1467431656363 Marionette TRACE conn2 <- [1,2170,null,{}] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115fbfc00) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x110eb4400) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1185b6800) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113093400) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119be3400) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x113386000) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x115f0bc00) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1194ad800) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112a5d000) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1133ce400) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1139c3400) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1182e2800) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116797000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1176ee800) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118275800) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12342f800) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1194a9000) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1164e1000) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111e2c800) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11976f000) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126650400) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:54:16 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167a3800) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:54:16 INFO - PROCESS | 1660 | 1467431656545 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}] 20:54:16 INFO - PROCESS | 1660 | 1467431656547 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:16 INFO - PROCESS | 1660 | 1467431656671 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:54:16 INFO - PROCESS | 1660 | 1467431656678 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1660 | 1467431656679 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c8000 == 37 [pid = 1660] [id = 550] 20:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11337a400) [pid = 1660] [serial = 1650] [outer = 0x0] 20:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115f0bc00) [pid = 1660] [serial = 1651] [outer = 0x11337a400] 20:54:16 INFO - PROCESS | 1660 | 1467431656720 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116a14800) [pid = 1660] [serial = 1652] [outer = 0x11337a400] 20:54:17 INFO - PROCESS | 1660 | 1467431657094 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]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 768ms 20:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:54:17 INFO - PROCESS | 1660 | 1467431657130 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1660 | 1467431657131 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 1660 | 1467431657133 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1660 | 1467431657134 Marionette TRACE conn2 <- [1,2174,null,{}] 20:54:17 INFO - PROCESS | 1660 | 1467431657136 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}] 20:54:17 INFO - PROCESS | 1660 | 1467431657137 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:17 INFO - PROCESS | 1660 | 1467431657255 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:54:17 INFO - PROCESS | 1660 | 1467431657264 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1660 | 1467431657265 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b4000 == 38 [pid = 1660] [id = 551] 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1176e7800) [pid = 1660] [serial = 1653] [outer = 0x0] 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1194a9000) [pid = 1660] [serial = 1654] [outer = 0x1176e7800] 20:54:17 INFO - PROCESS | 1660 | 1467431657290 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119d95400) [pid = 1660] [serial = 1655] [outer = 0x1176e7800] 20:54:17 INFO - PROCESS | 1660 | 1467431657589 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]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 20:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:54:17 INFO - PROCESS | 1660 | 1467431657602 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1660 | 1467431657603 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 1660 | 1467431657605 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1660 | 1467431657607 Marionette TRACE conn2 <- [1,2178,null,{}] 20:54:17 INFO - PROCESS | 1660 | 1467431657614 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}] 20:54:17 INFO - PROCESS | 1660 | 1467431657616 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:17 INFO - PROCESS | 1660 | 1467431657706 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:54:17 INFO - PROCESS | 1660 | 1467431657712 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1660 | 1467431657714 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d4000 == 39 [pid = 1660] [id = 552] 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121224400) [pid = 1660] [serial = 1656] [outer = 0x0] 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128817c00) [pid = 1660] [serial = 1657] [outer = 0x121224400] 20:54:17 INFO - PROCESS | 1660 | 1467431657740 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c44400) [pid = 1660] [serial = 1658] [outer = 0x121224400] 20:54:18 INFO - PROCESS | 1660 | 1467431658086 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]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms 20:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:54:18 INFO - PROCESS | 1660 | 1467431658139 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 1660 | 1467431658141 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:54:18 INFO - PROCESS | 1660 | 1467431658143 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1660 | 1467431658144 Marionette TRACE conn2 <- [1,2182,null,{}] 20:54:18 INFO - PROCESS | 1660 | 1467431658147 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}] 20:54:18 INFO - PROCESS | 1660 | 1467431658148 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:18 INFO - PROCESS | 1660 | 1467431658224 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:54:18 INFO - PROCESS | 1660 | 1467431658230 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1660 | 1467431658231 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d053000 == 40 [pid = 1660] [id = 553] 20:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1288ed400) [pid = 1660] [serial = 1659] [outer = 0x0] 20:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128c49000) [pid = 1660] [serial = 1660] [outer = 0x1288ed400] 20:54:18 INFO - PROCESS | 1660 | 1467431658255 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128c50000) [pid = 1660] [serial = 1661] [outer = 0x1288ed400] 20:54:18 INFO - PROCESS | 1660 | 1467431658687 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]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 20:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:54:18 INFO - PROCESS | 1660 | 1467431658713 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 1660 | 1467431658715 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:54:18 INFO - PROCESS | 1660 | 1467431658719 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1660 | 1467431658721 Marionette TRACE conn2 <- [1,2186,null,{}] 20:54:18 INFO - PROCESS | 1660 | 1467431658724 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}] 20:54:18 INFO - PROCESS | 1660 | 1467431658726 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:18 INFO - PROCESS | 1660 | 1467431658827 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:54:18 INFO - PROCESS | 1660 | 1467431658909 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1660 | 1467431658910 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11966a800 == 41 [pid = 1660] [id = 554] 20:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1150bf800) [pid = 1660] [serial = 1662] [outer = 0x0] 20:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116798400) [pid = 1660] [serial = 1663] [outer = 0x1150bf800] 20:54:18 INFO - PROCESS | 1660 | 1467431658943 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118280c00) [pid = 1660] [serial = 1664] [outer = 0x1150bf800] 20:54:19 INFO - PROCESS | 1660 | 1467431659367 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]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 20:54:19 INFO - PROCESS | 1660 | 1467431659389 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 1660 | 1467431659392 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:54:19 INFO - PROCESS | 1660 | 1467431659397 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1660 | 1467431659398 Marionette TRACE conn2 <- [1,2190,null,{}] 20:54:19 INFO - PROCESS | 1660 | 1467431659401 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}] 20:54:19 INFO - PROCESS | 1660 | 1467431659403 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:19 INFO - PROCESS | 1660 | 1467431659506 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:54:19 INFO - PROCESS | 1660 | 1467431659568 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1660 | 1467431659570 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296c7000 == 42 [pid = 1660] [id = 555] 20:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1187c8400) [pid = 1660] [serial = 1665] [outer = 0x0] 20:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119be5c00) [pid = 1660] [serial = 1666] [outer = 0x1187c8400] 20:54:19 INFO - PROCESS | 1660 | 1467431659600 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119d9b000) [pid = 1660] [serial = 1667] [outer = 0x1187c8400] 20:54:20 INFO - PROCESS | 1660 | 1467431660041 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]]]}] 20:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 20:54:20 INFO - PROCESS | 1660 | 1467431660067 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:54:20 INFO - PROCESS | 1660 | 1467431660068 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:54:20 INFO - PROCESS | 1660 | 1467431660071 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1660 | 1467431660073 Marionette TRACE conn2 <- [1,2194,null,{}] 20:54:20 INFO - PROCESS | 1660 | 1467431660081 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}] 20:54:20 INFO - PROCESS | 1660 | 1467431660084 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:20 INFO - PROCESS | 1660 | 1467431660205 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:54:20 INFO - PROCESS | 1660 | 1467431660283 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1660 | 1467431660285 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d24e800 == 43 [pid = 1660] [id = 556] 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12342a000) [pid = 1660] [serial = 1668] [outer = 0x0] 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12495ac00) [pid = 1660] [serial = 1669] [outer = 0x12342a000] 20:54:20 INFO - PROCESS | 1660 | 1467431660315 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124c62400) [pid = 1660] [serial = 1670] [outer = 0x12342a000] 20:54:20 INFO - PROCESS | 1660 | 1467431660725 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]]]}] 20:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms 20:54:20 INFO - PROCESS | 1660 | 1467431660746 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:54:20 INFO - PROCESS | 1660 | 1467431660747 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:54:20 INFO - PROCESS | 1660 | 1467431660750 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1660 | 1467431660751 Marionette TRACE conn2 <- [1,2198,null,{}] 20:54:20 INFO - PROCESS | 1660 | 1467431660753 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}] 20:54:20 INFO - PROCESS | 1660 | 1467431660755 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:20 INFO - PROCESS | 1660 | 1467431660858 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:54:20 INFO - PROCESS | 1660 | 1467431660920 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1660 | 1467431660921 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d62d000 == 44 [pid = 1660] [id = 557] 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124ecf400) [pid = 1660] [serial = 1671] [outer = 0x0] 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126650c00) [pid = 1660] [serial = 1672] [outer = 0x124ecf400] 20:54:20 INFO - PROCESS | 1660 | 1467431660950 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x126c9bc00) [pid = 1660] [serial = 1673] [outer = 0x124ecf400] 20:54:21 INFO - PROCESS | 1660 | 1467431661358 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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 20:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:54:21 INFO - PROCESS | 1660 | 1467431661372 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1660 | 1467431661373 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:54:21 INFO - PROCESS | 1660 | 1467431661375 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1660 | 1467431661376 Marionette TRACE conn2 <- [1,2202,null,{}] 20:54:21 INFO - PROCESS | 1660 | 1467431661379 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}] 20:54:21 INFO - PROCESS | 1660 | 1467431661380 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:21 INFO - PROCESS | 1660 | 1467431661480 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:54:21 INFO - PROCESS | 1660 | 1467431661572 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 1660 | 1467431661574 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11873f000 == 45 [pid = 1660] [id = 558] 20:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1198ee000) [pid = 1660] [serial = 1674] [outer = 0x0] 20:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1218ef400) [pid = 1660] [serial = 1675] [outer = 0x1198ee000] 20:54:21 INFO - PROCESS | 1660 | 1467431661604 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1260cd800) [pid = 1660] [serial = 1676] [outer = 0x1198ee000] 20:54:22 INFO - PROCESS | 1660 | 1467431662191 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 823ms 20:54:22 INFO - PROCESS | 1660 | 1467431662199 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1660 | 1467431662201 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:54:22 INFO - PROCESS | 1660 | 1467431662204 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1660 | 1467431662206 Marionette TRACE conn2 <- [1,2206,null,{}] 20:54:22 INFO - PROCESS | 1660 | 1467431662228 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}] 20:54:22 INFO - PROCESS | 1660 | 1467431662230 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:22 INFO - PROCESS | 1660 | 1467431662325 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:54:22 INFO - PROCESS | 1660 | 1467431662403 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1660 | 1467431662404 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701b800 == 46 [pid = 1660] [id = 559] 20:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1167a1800) [pid = 1660] [serial = 1677] [outer = 0x0] 20:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1172c4000) [pid = 1660] [serial = 1678] [outer = 0x1167a1800] 20:54:22 INFO - PROCESS | 1660 | 1467431662432 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118277800) [pid = 1660] [serial = 1679] [outer = 0x1167a1800] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d4000 == 45 [pid = 1660] [id = 552] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b4000 == 44 [pid = 1660] [id = 551] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c8000 == 43 [pid = 1660] [id = 550] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12be96800 == 42 [pid = 1660] [id = 549] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12be12000 == 41 [pid = 1660] [id = 548] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9b000 == 40 [pid = 1660] [id = 547] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12881a000) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c3800 == 39 [pid = 1660] [id = 546] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c1000 == 38 [pid = 1660] [id = 545] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x126699800 == 37 [pid = 1660] [id = 544] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x120f17800 == 36 [pid = 1660] [id = 543] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x117e74000 == 35 [pid = 1660] [id = 542] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x119bbb800 == 34 [pid = 1660] [id = 541] 20:54:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1130c0800 == 33 [pid = 1660] [id = 540] 20:54:22 INFO - PROCESS | 1660 | 1467431662876 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]]]}] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1167a2c00) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x11827f000) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1190c0c00) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1194b2000) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x119d94000) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x119be3000) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11833d000) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1133a9800) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x121339000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1194ab400) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12342c000) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12549a400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124da9800) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116a15400) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119470000) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12665dc00) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119d58c00) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119db5800) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1190cc800) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1194ad000) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1170c9800) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118276800) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1190c4400) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1185b5400) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1185b0800) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11827a800) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1260c8c00) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1249fc400) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1219a6c00) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119d5c400) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118879400) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1182d7800) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133a6000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a55400) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1210b8400) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12122fc00) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1150cd400) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119dbe400) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12122a000) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126c66400) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124ecd000) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218fbc00) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126c5b800) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116a14c00) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 20:54:22 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119db9800) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 20:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 725ms 20:54:22 INFO - PROCESS | 1660 | 1467431662929 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1660 | 1467431662932 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:54:22 INFO - PROCESS | 1660 | 1467431662936 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1660 | 1467431662938 Marionette TRACE conn2 <- [1,2210,null,{}] 20:54:22 INFO - PROCESS | 1660 | 1467431662940 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}] 20:54:22 INFO - PROCESS | 1660 | 1467431662942 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:23 INFO - PROCESS | 1660 | 1467431663022 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:54:23 INFO - PROCESS | 1660 | 1467431663028 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1660 | 1467431663030 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243800 == 34 [pid = 1660] [id = 560] 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1182da000) [pid = 1660] [serial = 1680] [outer = 0x0] 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118336000) [pid = 1660] [serial = 1681] [outer = 0x1182da000] 20:54:23 INFO - PROCESS | 1660 | 1467431663057 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119470800) [pid = 1660] [serial = 1682] [outer = 0x1182da000] 20:54:23 INFO - PROCESS | 1660 | 1467431663407 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 20:54:23 INFO - PROCESS | 1660 | 1467431663466 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1660 | 1467431663468 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:54:23 INFO - PROCESS | 1660 | 1467431663471 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1660 | 1467431663474 Marionette TRACE conn2 <- [1,2214,null,{}] 20:54:23 INFO - PROCESS | 1660 | 1467431663481 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}] 20:54:23 INFO - PROCESS | 1660 | 1467431663484 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:23 INFO - PROCESS | 1660 | 1467431663566 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:54:23 INFO - PROCESS | 1660 | 1467431663571 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1660 | 1467431663573 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f54800 == 35 [pid = 1660] [id = 561] 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119776400) [pid = 1660] [serial = 1683] [outer = 0x0] 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119db6000) [pid = 1660] [serial = 1684] [outer = 0x119776400] 20:54:23 INFO - PROCESS | 1660 | 1467431663600 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120ff0000) [pid = 1660] [serial = 1685] [outer = 0x119776400] 20:54:23 INFO - PROCESS | 1660 | 1467431663950 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 20:54:23 INFO - PROCESS | 1660 | 1467431663998 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1660 | 1467431663999 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:54:24 INFO - PROCESS | 1660 | 1467431664006 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1660 | 1467431664007 Marionette TRACE conn2 <- [1,2218,null,{}] 20:54:24 INFO - PROCESS | 1660 | 1467431664009 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}] 20:54:24 INFO - PROCESS | 1660 | 1467431664010 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:24 INFO - PROCESS | 1660 | 1467431664090 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:54:24 INFO - PROCESS | 1660 | 1467431664096 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1660 | 1467431664098 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x123513000 == 36 [pid = 1660] [id = 562] 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121335800) [pid = 1660] [serial = 1686] [outer = 0x0] 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1218fbc00) [pid = 1660] [serial = 1687] [outer = 0x121335800] 20:54:24 INFO - PROCESS | 1660 | 1467431664123 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12342c000) [pid = 1660] [serial = 1688] [outer = 0x121335800] 20:54:24 INFO - PROCESS | 1660 | 1467431664450 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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 472ms 20:54:24 INFO - PROCESS | 1660 | 1467431664479 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1660 | 1467431664480 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:54:24 INFO - PROCESS | 1660 | 1467431664482 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1660 | 1467431664483 Marionette TRACE conn2 <- [1,2222,null,{}] 20:54:24 INFO - PROCESS | 1660 | 1467431664486 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}] 20:54:24 INFO - PROCESS | 1660 | 1467431664487 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:24 INFO - PROCESS | 1660 | 1467431664566 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:54:24 INFO - PROCESS | 1660 | 1467431664570 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1660 | 1467431664571 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254c3000 == 37 [pid = 1660] [id = 563] 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123434000) [pid = 1660] [serial = 1689] [outer = 0x0] 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124aab400) [pid = 1660] [serial = 1690] [outer = 0x123434000] 20:54:24 INFO - PROCESS | 1660 | 1467431664597 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1254a0800) [pid = 1660] [serial = 1691] [outer = 0x123434000] 20:54:25 INFO - PROCESS | 1660 | 1467431665077 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 620ms 20:54:25 INFO - PROCESS | 1660 | 1467431665103 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1660 | 1467431665105 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:54:25 INFO - PROCESS | 1660 | 1467431665108 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1660 | 1467431665110 Marionette TRACE conn2 <- [1,2226,null,{}] 20:54:25 INFO - PROCESS | 1660 | 1467431665113 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}] 20:54:25 INFO - PROCESS | 1660 | 1467431665119 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:25 INFO - PROCESS | 1660 | 1467431665269 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:54:25 INFO - PROCESS | 1660 | 1467431665327 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1660 | 1467431665328 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12944d000 == 38 [pid = 1660] [id = 564] 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c5dc00) [pid = 1660] [serial = 1692] [outer = 0x0] 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1288e7400) [pid = 1660] [serial = 1693] [outer = 0x126c5dc00] 20:54:25 INFO - PROCESS | 1660 | 1467431665353 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c42800) [pid = 1660] [serial = 1694] [outer = 0x126c5dc00] 20:54:25 INFO - PROCESS | 1660 | 1467431665673 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 622ms 20:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:54:25 INFO - PROCESS | 1660 | 1467431665729 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1660 | 1467431665730 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:54:25 INFO - PROCESS | 1660 | 1467431665732 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1660 | 1467431665734 Marionette TRACE conn2 <- [1,2230,null,{}] 20:54:25 INFO - PROCESS | 1660 | 1467431665736 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}] 20:54:25 INFO - PROCESS | 1660 | 1467431665737 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:25 INFO - PROCESS | 1660 | 1467431665835 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:54:25 INFO - PROCESS | 1660 | 1467431665847 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1660 | 1467431665848 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296e0000 == 39 [pid = 1660] [id = 565] 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1288e8800) [pid = 1660] [serial = 1695] [outer = 0x0] 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c51400) [pid = 1660] [serial = 1696] [outer = 0x1288e8800] 20:54:25 INFO - PROCESS | 1660 | 1467431665879 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129118c00) [pid = 1660] [serial = 1697] [outer = 0x1288e8800] 20:54:26 INFO - PROCESS | 1660 | 1467431666212 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 20:54:26 INFO - PROCESS | 1660 | 1467431666252 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:54:26 INFO - PROCESS | 1660 | 1467431666253 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:54:26 INFO - PROCESS | 1660 | 1467431666256 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1660 | 1467431666257 Marionette TRACE conn2 <- [1,2234,null,{}] 20:54:26 INFO - PROCESS | 1660 | 1467431666259 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}] 20:54:26 INFO - PROCESS | 1660 | 1467431666260 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:26 INFO - PROCESS | 1660 | 1467431666362 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:54:26 INFO - PROCESS | 1660 | 1467431666366 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1660 | 1467431666367 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d8800 == 40 [pid = 1660] [id = 566] 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128e1b400) [pid = 1660] [serial = 1698] [outer = 0x0] 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129127800) [pid = 1660] [serial = 1699] [outer = 0x128e1b400] 20:54:26 INFO - PROCESS | 1660 | 1467431666426 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129235800) [pid = 1660] [serial = 1700] [outer = 0x128e1b400] 20:54:26 INFO - PROCESS | 1660 | 1467431666738 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 517ms 20:54:26 INFO - PROCESS | 1660 | 1467431666774 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1660 | 1467431666776 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:54:26 INFO - PROCESS | 1660 | 1467431666780 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1660 | 1467431666781 Marionette TRACE conn2 <- [1,2238,null,{}] 20:54:26 INFO - PROCESS | 1660 | 1467431666784 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}] 20:54:26 INFO - PROCESS | 1660 | 1467431666785 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:26 INFO - PROCESS | 1660 | 1467431666885 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:54:26 INFO - PROCESS | 1660 | 1467431666899 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1660 | 1467431666900 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be20800 == 41 [pid = 1660] [id = 567] 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129237c00) [pid = 1660] [serial = 1701] [outer = 0x0] 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129238400) [pid = 1660] [serial = 1702] [outer = 0x129237c00] 20:54:26 INFO - PROCESS | 1660 | 1467431666932 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129493400) [pid = 1660] [serial = 1703] [outer = 0x129237c00] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124aad000) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1260ce400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119d93400) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x110eb8c00) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121a5bc00) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121337000) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1167a0400) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1185b1c00) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1170d0800) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12687d800) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11337a400) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121224400) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1176e7800) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:54:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126c9e400) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:54:27 INFO - PROCESS | 1660 | 1467431667367 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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 619ms 20:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:54:27 INFO - PROCESS | 1660 | 1467431667399 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1660 | 1467431667401 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:54:27 INFO - PROCESS | 1660 | 1467431667403 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1660 | 1467431667404 Marionette TRACE conn2 <- [1,2242,null,{}] 20:54:27 INFO - PROCESS | 1660 | 1467431667406 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}] 20:54:27 INFO - PROCESS | 1660 | 1467431667407 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:27 INFO - PROCESS | 1660 | 1467431667487 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:54:27 INFO - PROCESS | 1660 | 1467431667492 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1660 | 1467431667494 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be92800 == 42 [pid = 1660] [id = 568] 20:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115f69c00) [pid = 1660] [serial = 1704] [outer = 0x0] 20:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1185b1c00) [pid = 1660] [serial = 1705] [outer = 0x115f69c00] 20:54:27 INFO - PROCESS | 1660 | 1467431667519 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120ff1000) [pid = 1660] [serial = 1706] [outer = 0x115f69c00] 20:54:27 INFO - PROCESS | 1660 | 1467431667852 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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 20:54:27 INFO - PROCESS | 1660 | 1467431667873 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1660 | 1467431667875 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:54:27 INFO - PROCESS | 1660 | 1467431667901 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1660 | 1467431667903 Marionette TRACE conn2 <- [1,2246,null,{}] 20:54:27 INFO - PROCESS | 1660 | 1467431667905 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}] 20:54:27 INFO - PROCESS | 1660 | 1467431667907 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:28 INFO - PROCESS | 1660 | 1467431668006 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:54:28 INFO - PROCESS | 1660 | 1467431668017 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1660 | 1467431668018 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c821800 == 43 [pid = 1660] [id = 569] 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1235b5c00) [pid = 1660] [serial = 1707] [outer = 0x0] 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12923a000) [pid = 1660] [serial = 1708] [outer = 0x1235b5c00] 20:54:28 INFO - PROCESS | 1660 | 1467431668044 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12949dc00) [pid = 1660] [serial = 1709] [outer = 0x1235b5c00] 20:54:28 INFO - PROCESS | 1660 | 1467431668372 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 535ms 20:54:28 INFO - PROCESS | 1660 | 1467431668421 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1660 | 1467431668422 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:54:28 INFO - PROCESS | 1660 | 1467431668424 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1660 | 1467431668425 Marionette TRACE conn2 <- [1,2250,null,{}] 20:54:28 INFO - PROCESS | 1660 | 1467431668427 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}] 20:54:28 INFO - PROCESS | 1660 | 1467431668428 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:28 INFO - PROCESS | 1660 | 1467431668510 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:54:28 INFO - PROCESS | 1660 | 1467431668579 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1660 | 1467431668580 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d037000 == 44 [pid = 1660] [id = 570] 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120ff2400) [pid = 1660] [serial = 1710] [outer = 0x0] 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1294eec00) [pid = 1660] [serial = 1711] [outer = 0x120ff2400] 20:54:28 INFO - PROCESS | 1660 | 1467431668606 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129502400) [pid = 1660] [serial = 1712] [outer = 0x120ff2400] 20:54:28 INFO - PROCESS | 1660 | 1467431668977 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 571ms 20:54:28 INFO - PROCESS | 1660 | 1467431668996 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:54:29 INFO - PROCESS | 1660 | 1467431668998 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:54:29 INFO - PROCESS | 1660 | 1467431669001 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1660 | 1467431669003 Marionette TRACE conn2 <- [1,2254,null,{}] 20:54:29 INFO - PROCESS | 1660 | 1467431669006 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}] 20:54:29 INFO - PROCESS | 1660 | 1467431669008 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:29 INFO - PROCESS | 1660 | 1467431669149 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:54:29 INFO - PROCESS | 1660 | 1467431669231 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1660 | 1467431669232 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d636800 == 45 [pid = 1660] [id = 571] 20:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1294f7400) [pid = 1660] [serial = 1713] [outer = 0x0] 20:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129509000) [pid = 1660] [serial = 1714] [outer = 0x1294f7400] 20:54:29 INFO - PROCESS | 1660 | 1467431669256 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a6dd800) [pid = 1660] [serial = 1715] [outer = 0x1294f7400] 20:54:29 INFO - PROCESS | 1660 | 1467431669703 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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 719ms 20:54:29 INFO - PROCESS | 1660 | 1467431669721 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1660 | 1467431669724 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:54:29 INFO - PROCESS | 1660 | 1467431669727 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1660 | 1467431669730 Marionette TRACE conn2 <- [1,2258,null,{}] 20:54:29 INFO - PROCESS | 1660 | 1467431669734 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}] 20:54:29 INFO - PROCESS | 1660 | 1467431669736 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:29 INFO - PROCESS | 1660 | 1467431669845 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:54:29 INFO - PROCESS | 1660 | 1467431669946 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1660 | 1467431669948 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192ca800 == 46 [pid = 1660] [id = 572] 20:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11827a800) [pid = 1660] [serial = 1716] [outer = 0x0] 20:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1182df000) [pid = 1660] [serial = 1717] [outer = 0x11827a800] 20:54:29 INFO - PROCESS | 1660 | 1467431669978 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119475400) [pid = 1660] [serial = 1718] [outer = 0x11827a800] 20:54:30 INFO - PROCESS | 1660 | 1467431670400 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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 20:54:30 INFO - PROCESS | 1660 | 1467431670449 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1660 | 1467431670452 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:54:30 INFO - PROCESS | 1660 | 1467431670457 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1660 | 1467431670459 Marionette TRACE conn2 <- [1,2262,null,{}] 20:54:30 INFO - PROCESS | 1660 | 1467431670461 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}] 20:54:30 INFO - PROCESS | 1660 | 1467431670463 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:30 INFO - PROCESS | 1660 | 1467431670571 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:54:30 INFO - PROCESS | 1660 | 1467431670677 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1660 | 1467431670679 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254bf800 == 47 [pid = 1660] [id = 573] 20:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1194b7400) [pid = 1660] [serial = 1719] [outer = 0x0] 20:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x120fc9400) [pid = 1660] [serial = 1720] [outer = 0x1194b7400] 20:54:30 INFO - PROCESS | 1660 | 1467431670710 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121233800) [pid = 1660] [serial = 1721] [outer = 0x1194b7400] 20:54:31 INFO - PROCESS | 1660 | 1467431671137 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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 723ms 20:54:31 INFO - PROCESS | 1660 | 1467431671192 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 1660 | 1467431671194 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:54:31 INFO - PROCESS | 1660 | 1467431671211 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1660 | 1467431671213 Marionette TRACE conn2 <- [1,2266,null,{}] 20:54:31 INFO - PROCESS | 1660 | 1467431671221 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}] 20:54:31 INFO - PROCESS | 1660 | 1467431671224 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:31 INFO - PROCESS | 1660 | 1467431671330 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:54:31 INFO - PROCESS | 1660 | 1467431671408 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1660 | 1467431671410 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9c0800 == 48 [pid = 1660] [id = 574] 20:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124ab7000) [pid = 1660] [serial = 1722] [outer = 0x0] 20:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12645cc00) [pid = 1660] [serial = 1723] [outer = 0x124ab7000] 20:54:31 INFO - PROCESS | 1660 | 1467431671441 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12880e000) [pid = 1660] [serial = 1724] [outer = 0x124ab7000] 20:54:32 INFO - PROCESS | 1660 | 1467431672057 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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 873ms 20:54:32 INFO - PROCESS | 1660 | 1467431672082 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:54:32 INFO - PROCESS | 1660 | 1467431672085 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:54:32 INFO - PROCESS | 1660 | 1467431672088 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1660 | 1467431672090 Marionette TRACE conn2 <- [1,2270,null,{}] 20:54:32 INFO - PROCESS | 1660 | 1467431672094 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}] 20:54:32 INFO - PROCESS | 1660 | 1467431672095 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:32 INFO - PROCESS | 1660 | 1467431672188 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:54:32 INFO - PROCESS | 1660 | 1467431672253 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1660 | 1467431672256 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d87800 == 49 [pid = 1660] [id = 575] 20:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1172c2400) [pid = 1660] [serial = 1725] [outer = 0x0] 20:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118272800) [pid = 1660] [serial = 1726] [outer = 0x1172c2400] 20:54:32 INFO - PROCESS | 1660 | 1467431672284 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119044c00) [pid = 1660] [serial = 1727] [outer = 0x1172c2400] 20:54:32 INFO - PROCESS | 1660 | 1467431672729 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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 673ms 20:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:54:32 INFO - PROCESS | 1660 | 1467431672762 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 1660 | 1467431672764 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:54:32 INFO - PROCESS | 1660 | 1467431672768 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1660 | 1467431672770 Marionette TRACE conn2 <- [1,2274,null,{}] 20:54:32 INFO - PROCESS | 1660 | 1467431672773 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}] 20:54:32 INFO - PROCESS | 1660 | 1467431672774 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:32 INFO - PROCESS | 1660 | 1467431672872 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:54:32 INFO - PROCESS | 1660 | 1467431672937 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1660 | 1467431672939 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d88800 == 50 [pid = 1660] [id = 576] 20:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1161b4800) [pid = 1660] [serial = 1728] [outer = 0x0] 20:54:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1194b7000) [pid = 1660] [serial = 1729] [outer = 0x1161b4800] 20:54:32 INFO - PROCESS | 1660 | 1467431672965 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119bed000) [pid = 1660] [serial = 1730] [outer = 0x1161b4800] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d037000 == 49 [pid = 1660] [id = 570] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12c821800 == 48 [pid = 1660] [id = 569] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12be92800 == 47 [pid = 1660] [id = 568] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12be20800 == 46 [pid = 1660] [id = 567] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d8800 == 45 [pid = 1660] [id = 566] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1296e0000 == 44 [pid = 1660] [id = 565] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12944d000 == 43 [pid = 1660] [id = 564] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1254c3000 == 42 [pid = 1660] [id = 563] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x123513000 == 41 [pid = 1660] [id = 562] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x120f54800 == 40 [pid = 1660] [id = 561] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x117243800 == 39 [pid = 1660] [id = 560] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11701b800 == 38 [pid = 1660] [id = 559] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d053000 == 37 [pid = 1660] [id = 553] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11966a800 == 36 [pid = 1660] [id = 554] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d24e800 == 35 [pid = 1660] [id = 556] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d62d000 == 34 [pid = 1660] [id = 557] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11873f000 == 33 [pid = 1660] [id = 558] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1296c7000 == 32 [pid = 1660] [id = 555] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x119d87800 == 31 [pid = 1660] [id = 575] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9c0800 == 30 [pid = 1660] [id = 574] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1254bf800 == 29 [pid = 1660] [id = 573] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1192ca800 == 28 [pid = 1660] [id = 572] 20:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d636800 == 27 [pid = 1660] [id = 571] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1288f1c00) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126006000) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x126c5fc00) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119db5c00) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1211edc00) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112ec4c00) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x111f09800) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x123462400) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121a53400) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123431800) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x117ea0000) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1170c7400) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119470400) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126b65000) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1198ed800) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1182d7c00) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176e5400) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12880c400) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128c49000) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126ca2400) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116a14800) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115f0bc00) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128817c00) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1194a9000) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128c44400) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128819400) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1249f3000) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119d95400) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1660 | 1467431673868 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]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1122ms 20:54:33 INFO - PROCESS | 1660 | 1467431673897 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1660 | 1467431673900 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:54:33 INFO - PROCESS | 1660 | 1467431673915 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1660 | 1467431673919 Marionette TRACE conn2 <- [1,2278,null,{}] 20:54:33 INFO - PROCESS | 1660 | 1467431673923 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}] 20:54:33 INFO - PROCESS | 1660 | 1467431673925 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:34 INFO - PROCESS | 1660 | 1467431674025 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:54:34 INFO - PROCESS | 1660 | 1467431674037 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1660 | 1467431674039 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x117242000 == 28 [pid = 1660] [id = 577] 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116a14800) [pid = 1660] [serial = 1731] [outer = 0x0] 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118277c00) [pid = 1660] [serial = 1732] [outer = 0x116a14800] 20:54:34 INFO - PROCESS | 1660 | 1467431674083 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118878c00) [pid = 1660] [serial = 1733] [outer = 0x116a14800] 20:54:34 INFO - PROCESS | 1660 | 1467431674539 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 681ms 20:54:34 INFO - PROCESS | 1660 | 1467431674587 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1660 | 1467431674590 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:54:34 INFO - PROCESS | 1660 | 1467431674594 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1660 | 1467431674596 Marionette TRACE conn2 <- [1,2282,null,{}] 20:54:34 INFO - PROCESS | 1660 | 1467431674598 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}] 20:54:34 INFO - PROCESS | 1660 | 1467431674600 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:34 INFO - PROCESS | 1660 | 1467431674680 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:54:34 INFO - PROCESS | 1660 | 1467431674684 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1660 | 1467431674686 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d70000 == 29 [pid = 1660] [id = 578] 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119773000) [pid = 1660] [serial = 1734] [outer = 0x0] 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119d11800) [pid = 1660] [serial = 1735] [outer = 0x119773000] 20:54:34 INFO - PROCESS | 1660 | 1467431674715 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119db4000) [pid = 1660] [serial = 1736] [outer = 0x119773000] 20:54:35 INFO - PROCESS | 1660 | 1467431675081 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]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 20:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:54:35 INFO - PROCESS | 1660 | 1467431675115 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1660 | 1467431675116 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:54:35 INFO - PROCESS | 1660 | 1467431675118 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1660 | 1467431675121 Marionette TRACE conn2 <- [1,2286,null,{}] 20:54:35 INFO - PROCESS | 1660 | 1467431675129 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}] 20:54:35 INFO - PROCESS | 1660 | 1467431675132 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:35 INFO - PROCESS | 1660 | 1467431675209 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:54:35 INFO - PROCESS | 1660 | 1467431675216 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1660 | 1467431675218 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x121944800 == 30 [pid = 1660] [id = 579] 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1210b7c00) [pid = 1660] [serial = 1737] [outer = 0x0] 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1214c3c00) [pid = 1660] [serial = 1738] [outer = 0x1210b7c00] 20:54:35 INFO - PROCESS | 1660 | 1467431675247 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121cd8000) [pid = 1660] [serial = 1739] [outer = 0x1210b7c00] 20:54:35 INFO - PROCESS | 1660 | 1467431675582 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]]]}] 20:54:35 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 20:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 472ms 20:54:35 INFO - PROCESS | 1660 | 1467431675591 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1660 | 1467431675593 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:54:35 INFO - PROCESS | 1660 | 1467431675597 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1660 | 1467431675599 Marionette TRACE conn2 <- [1,2290,null,{}] 20:54:35 INFO - PROCESS | 1660 | 1467431675601 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}] 20:54:35 INFO - PROCESS | 1660 | 1467431675602 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:35 INFO - PROCESS | 1660 | 1467431675681 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:54:35 INFO - PROCESS | 1660 | 1467431675758 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1660 | 1467431675760 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x123589000 == 31 [pid = 1660] [id = 580] 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116631000) [pid = 1660] [serial = 1740] [outer = 0x0] 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123464c00) [pid = 1660] [serial = 1741] [outer = 0x116631000] 20:54:35 INFO - PROCESS | 1660 | 1467431675786 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124af1000) [pid = 1660] [serial = 1742] [outer = 0x116631000] 20:54:36 INFO - PROCESS | 1660 | 1467431676116 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 20:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:54:36 INFO - PROCESS | 1660 | 1467431676166 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1660 | 1467431676167 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:54:36 INFO - PROCESS | 1660 | 1467431676170 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1660 | 1467431676171 Marionette TRACE conn2 <- [1,2294,null,{}] 20:54:36 INFO - PROCESS | 1660 | 1467431676173 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}] 20:54:36 INFO - PROCESS | 1660 | 1467431676174 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:36 INFO - PROCESS | 1660 | 1467431676271 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:54:36 INFO - PROCESS | 1660 | 1467431676313 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1660 | 1467431676314 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bab000 == 32 [pid = 1660] [id = 581] 20:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1194b4000) [pid = 1660] [serial = 1743] [outer = 0x0] 20:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12600d800) [pid = 1660] [serial = 1744] [outer = 0x1194b4000] 20:54:36 INFO - PROCESS | 1660 | 1467431676338 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126464400) [pid = 1660] [serial = 1745] [outer = 0x1194b4000] 20:54:36 INFO - PROCESS | 1660 | 1467431676720 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 20:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:54:36 INFO - PROCESS | 1660 | 1467431676740 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1660 | 1467431676742 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:54:36 INFO - PROCESS | 1660 | 1467431676746 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1660 | 1467431676747 Marionette TRACE conn2 <- [1,2298,null,{}] 20:54:36 INFO - PROCESS | 1660 | 1467431676751 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}] 20:54:36 INFO - PROCESS | 1660 | 1467431676756 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:36 INFO - PROCESS | 1660 | 1467431676915 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:54:36 INFO - PROCESS | 1660 | 1467431676937 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1660 | 1467431676938 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d5800 == 33 [pid = 1660] [id = 582] 20:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12687c800) [pid = 1660] [serial = 1746] [outer = 0x0] 20:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126ca3000) [pid = 1660] [serial = 1747] [outer = 0x12687c800] 20:54:36 INFO - PROCESS | 1660 | 1467431676979 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1288e6000) [pid = 1660] [serial = 1748] [outer = 0x12687c800] 20:54:37 INFO - PROCESS | 1660 | 1467431677371 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]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 20:54:37 INFO - PROCESS | 1660 | 1467431677415 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1660 | 1467431677417 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:54:37 INFO - PROCESS | 1660 | 1467431677419 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1660 | 1467431677420 Marionette TRACE conn2 <- [1,2302,null,{}] 20:54:37 INFO - PROCESS | 1660 | 1467431677422 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}] 20:54:37 INFO - PROCESS | 1660 | 1467431677423 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:37 INFO - PROCESS | 1660 | 1467431677518 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:54:37 INFO - PROCESS | 1660 | 1467431677531 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1660 | 1467431677532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b218800 == 34 [pid = 1660] [id = 583] 20:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1288e8000) [pid = 1660] [serial = 1749] [outer = 0x0] 20:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1288eec00) [pid = 1660] [serial = 1750] [outer = 0x1288e8000] 20:54:37 INFO - PROCESS | 1660 | 1467431677555 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128c45000) [pid = 1660] [serial = 1751] [outer = 0x1288e8000] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1167a1800) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x115f69c00) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1235b5c00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1288e8800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1150bf800) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123434000) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1187c8400) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1288ed400) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119776400) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12342a000) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120ff2400) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124ecf400) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1198ee000) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128e1b400) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129237c00) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126c5dc00) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1182da000) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1211e7c00) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121335800) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:54:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1294f7400) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:54:38 INFO - PROCESS | 1660 | 1467431678138 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 769ms 20:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:54:38 INFO - PROCESS | 1660 | 1467431678188 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1660 | 1467431678190 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:54:38 INFO - PROCESS | 1660 | 1467431678192 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1660 | 1467431678193 Marionette TRACE conn2 <- [1,2306,null,{}] 20:54:38 INFO - PROCESS | 1660 | 1467431678195 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}] 20:54:38 INFO - PROCESS | 1660 | 1467431678196 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:38 INFO - PROCESS | 1660 | 1467431678285 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:54:38 INFO - PROCESS | 1660 | 1467431678353 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1660 | 1467431678354 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c1000 == 35 [pid = 1660] [id = 584] 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113cdb800) [pid = 1660] [serial = 1752] [outer = 0x0] 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118280800) [pid = 1660] [serial = 1753] [outer = 0x113cdb800] 20:54:38 INFO - PROCESS | 1660 | 1467431678379 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119db1400) [pid = 1660] [serial = 1754] [outer = 0x113cdb800] 20:54:38 INFO - PROCESS | 1660 | 1467431678662 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 20:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:54:38 INFO - PROCESS | 1660 | 1467431678714 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1660 | 1467431678716 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:54:38 INFO - PROCESS | 1660 | 1467431678718 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1660 | 1467431678719 Marionette TRACE conn2 <- [1,2310,null,{}] 20:54:38 INFO - PROCESS | 1660 | 1467431678721 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}] 20:54:38 INFO - PROCESS | 1660 | 1467431678722 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:38 INFO - PROCESS | 1660 | 1467431678802 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:54:38 INFO - PROCESS | 1660 | 1467431678806 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1660 | 1467431678807 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be1c800 == 36 [pid = 1660] [id = 585] 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1187c4400) [pid = 1660] [serial = 1755] [outer = 0x0] 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ecf400) [pid = 1660] [serial = 1756] [outer = 0x1187c4400] 20:54:38 INFO - PROCESS | 1660 | 1467431678833 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128c44400) [pid = 1660] [serial = 1757] [outer = 0x1187c4400] 20:54:39 INFO - PROCESS | 1660 | 1467431679167 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 20:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:54:39 INFO - PROCESS | 1660 | 1467431679188 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1660 | 1467431679189 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:54:39 INFO - PROCESS | 1660 | 1467431679191 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 1660 | 1467431679193 Marionette TRACE conn2 <- [1,2314,null,{}] 20:54:39 INFO - PROCESS | 1660 | 1467431679198 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}] 20:54:39 INFO - PROCESS | 1660 | 1467431679199 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:39 INFO - PROCESS | 1660 | 1467431679308 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:54:39 INFO - PROCESS | 1660 | 1467431679314 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1660 | 1467431679315 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be9b000 == 37 [pid = 1660] [id = 586] 20:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11946c800) [pid = 1660] [serial = 1758] [outer = 0x0] 20:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128c45400) [pid = 1660] [serial = 1759] [outer = 0x11946c800] 20:54:39 INFO - PROCESS | 1660 | 1467431679339 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129120c00) [pid = 1660] [serial = 1760] [outer = 0x11946c800] 20:54:39 INFO - PROCESS | 1660 | 1467431679688 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 20:54:39 INFO - PROCESS | 1660 | 1467431679714 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1660 | 1467431679717 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:54:39 INFO - PROCESS | 1660 | 1467431679720 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 1660 | 1467431679723 Marionette TRACE conn2 <- [1,2318,null,{}] 20:54:39 INFO - PROCESS | 1660 | 1467431679727 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}] 20:54:39 INFO - PROCESS | 1660 | 1467431679729 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:39 INFO - PROCESS | 1660 | 1467431679865 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:54:39 INFO - PROCESS | 1660 | 1467431679962 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1660 | 1467431679964 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c81f000 == 38 [pid = 1660] [id = 587] 20:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1260ce400) [pid = 1660] [serial = 1761] [outer = 0x0] 20:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129234000) [pid = 1660] [serial = 1762] [outer = 0x1260ce400] 20:54:40 INFO - PROCESS | 1660 | 1467431680007 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1294ed400) [pid = 1660] [serial = 1763] [outer = 0x1260ce400] 20:54:40 INFO - PROCESS | 1660 | 1467431680644 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] 20:54:40 INFO - PROCESS | 1660 | 1467431680701 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:54:40 INFO - PROCESS | 1660 | 1467431680706 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 1660 | 1467431680711 Marionette TRACE conn2 <- [1,2322,null,{}] 20:54:40 INFO - PROCESS | 1660 | 1467431680716 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}] 20:54:40 INFO - PROCESS | 1660 | 1467431680719 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:40 INFO - PROCESS | 1660 | 1467431680874 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:54:41 INFO - PROCESS | 1660 | 1467431681007 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1660 | 1467431681009 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bb7800 == 39 [pid = 1660] [id = 588] 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x117ea0000) [pid = 1660] [serial = 1764] [outer = 0x0] 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118334c00) [pid = 1660] [serial = 1765] [outer = 0x117ea0000] 20:54:41 INFO - PROCESS | 1660 | 1467431681042 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1194b5c00) [pid = 1660] [serial = 1766] [outer = 0x117ea0000] 20:54:41 INFO - PROCESS | 1660 | 1467431681543 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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 876ms 20:54:41 INFO - PROCESS | 1660 | 1467431681581 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 1660 | 1467431681584 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:54:41 INFO - PROCESS | 1660 | 1467431681588 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 1660 | 1467431681590 Marionette TRACE conn2 <- [1,2326,null,{}] 20:54:41 INFO - PROCESS | 1660 | 1467431681592 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}] 20:54:41 INFO - PROCESS | 1660 | 1467431681594 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:41 INFO - PROCESS | 1660 | 1467431681743 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:54:41 INFO - PROCESS | 1660 | 1467431681868 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1660 | 1467431681870 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x123405800 == 40 [pid = 1660] [id = 589] 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1187c9c00) [pid = 1660] [serial = 1767] [outer = 0x0] 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121227400) [pid = 1660] [serial = 1768] [outer = 0x1187c9c00] 20:54:41 INFO - PROCESS | 1660 | 1467431681919 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1218fd800) [pid = 1660] [serial = 1769] [outer = 0x1187c9c00] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12be9b000 == 39 [pid = 1660] [id = 586] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12be1c800 == 38 [pid = 1660] [id = 585] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c1000 == 37 [pid = 1660] [id = 584] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12b218800 == 36 [pid = 1660] [id = 583] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d5800 == 35 [pid = 1660] [id = 582] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x128bab000 == 34 [pid = 1660] [id = 581] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x123589000 == 33 [pid = 1660] [id = 580] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x121944800 == 32 [pid = 1660] [id = 579] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119d70000 == 31 [pid = 1660] [id = 578] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x117242000 == 30 [pid = 1660] [id = 577] 20:54:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119d88800 == 29 [pid = 1660] [id = 576] 20:54:42 INFO - PROCESS | 1660 | 1467431682603 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1023ms 20:54:42 INFO - PROCESS | 1660 | 1467431682612 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1660 | 1467431682615 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:54:42 INFO - PROCESS | 1660 | 1467431682618 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1660 | 1467431682620 Marionette TRACE conn2 <- [1,2330,null,{}] 20:54:42 INFO - PROCESS | 1660 | 1467431682624 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}] 20:54:42 INFO - PROCESS | 1660 | 1467431682625 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:42 INFO - PROCESS | 1660 | 1467431682714 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129502400) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118277800) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1185b1c00) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12949dc00) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128c51400) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116798400) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1254a0800) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119d9b000) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x129118c00) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128c50000) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120ff0000) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124c62400) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124aab400) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1294eec00) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126c9bc00) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1260cd800) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129235800) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129493400) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118280c00) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128c42800) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120ff1000) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12923a000) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119be5c00) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119db6000) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118336000) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1216d3400) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126650c00) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1172c4000) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1218ef400) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12342c000) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129127800) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119470800) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1288e7400) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x129238400) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1218fbc00) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12495ac00) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12a6dd800) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x129509000) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 20:54:42 INFO - PROCESS | 1660 | 1467431682783 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 1660 | 1467431682784 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243000 == 30 [pid = 1660] [id = 590] 20:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x115d4ac00) [pid = 1660] [serial = 1770] [outer = 0x0] 20:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11697bc00) [pid = 1660] [serial = 1771] [outer = 0x115d4ac00] 20:54:42 INFO - PROCESS | 1660 | 1467431682812 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1187c1400) [pid = 1660] [serial = 1772] [outer = 0x115d4ac00] 20:54:43 INFO - PROCESS | 1660 | 1467431683142 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 572ms 20:54:43 INFO - PROCESS | 1660 | 1467431683190 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 1660 | 1467431683194 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:54:43 INFO - PROCESS | 1660 | 1467431683201 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 1660 | 1467431683203 Marionette TRACE conn2 <- [1,2334,null,{}] 20:54:43 INFO - PROCESS | 1660 | 1467431683207 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}] 20:54:43 INFO - PROCESS | 1660 | 1467431683209 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:43 INFO - PROCESS | 1660 | 1467431683365 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:54:43 INFO - PROCESS | 1660 | 1467431683482 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 1660 | 1467431683484 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11966d000 == 31 [pid = 1660] [id = 591] 20:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11904b800) [pid = 1660] [serial = 1773] [outer = 0x0] 20:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1198e0400) [pid = 1660] [serial = 1774] [outer = 0x11904b800] 20:54:43 INFO - PROCESS | 1660 | 1467431683528 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119d8fc00) [pid = 1660] [serial = 1775] [outer = 0x11904b800] 20:54:43 INFO - PROCESS | 1660 | 1467431683885 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 20:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:54:43 INFO - PROCESS | 1660 | 1467431683921 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 1660 | 1467431683922 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:54:43 INFO - PROCESS | 1660 | 1467431683925 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 1660 | 1467431683927 Marionette TRACE conn2 <- [1,2338,null,{}] 20:54:43 INFO - PROCESS | 1660 | 1467431683936 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}] 20:54:43 INFO - PROCESS | 1660 | 1467431683939 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:44 INFO - PROCESS | 1660 | 1467431684017 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:54:44 INFO - PROCESS | 1660 | 1467431684022 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 1660 | 1467431684024 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x123507800 == 32 [pid = 1660] [id = 592] 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119db3c00) [pid = 1660] [serial = 1776] [outer = 0x0] 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121224400) [pid = 1660] [serial = 1777] [outer = 0x119db3c00] 20:54:44 INFO - PROCESS | 1660 | 1467431684054 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1218f6000) [pid = 1660] [serial = 1778] [outer = 0x119db3c00] 20:54:44 INFO - PROCESS | 1660 | 1467431684397 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]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 521ms 20:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:54:44 INFO - PROCESS | 1660 | 1467431684447 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 1660 | 1467431684448 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:54:44 INFO - PROCESS | 1660 | 1467431684450 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 1660 | 1467431684452 Marionette TRACE conn2 <- [1,2342,null,{}] 20:54:44 INFO - PROCESS | 1660 | 1467431684454 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}] 20:54:44 INFO - PROCESS | 1660 | 1467431684455 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:44 INFO - PROCESS | 1660 | 1467431684568 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:54:44 INFO - PROCESS | 1660 | 1467431684608 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 1660 | 1467431684609 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x125469800 == 33 [pid = 1660] [id = 593] 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121ce3400) [pid = 1660] [serial = 1779] [outer = 0x0] 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123463800) [pid = 1660] [serial = 1780] [outer = 0x121ce3400] 20:54:44 INFO - PROCESS | 1660 | 1467431684634 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124ae5800) [pid = 1660] [serial = 1781] [outer = 0x121ce3400] 20:54:44 INFO - PROCESS | 1660 | 1467431684940 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]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 20:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:54:44 INFO - PROCESS | 1660 | 1467431684971 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 1660 | 1467431684972 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:54:44 INFO - PROCESS | 1660 | 1467431684975 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 1660 | 1467431684976 Marionette TRACE conn2 <- [1,2346,null,{}] 20:54:44 INFO - PROCESS | 1660 | 1467431684987 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}] 20:54:44 INFO - PROCESS | 1660 | 1467431684988 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:45 INFO - PROCESS | 1660 | 1467431685087 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:54:45 INFO - PROCESS | 1660 | 1467431685091 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1660 | 1467431685092 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12918a000 == 34 [pid = 1660] [id = 594] 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fc8800) [pid = 1660] [serial = 1782] [outer = 0x0] 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124c61000) [pid = 1660] [serial = 1783] [outer = 0x120fc8800] 20:54:45 INFO - PROCESS | 1660 | 1467431685117 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118871c00) [pid = 1660] [serial = 1784] [outer = 0x120fc8800] 20:54:45 INFO - PROCESS | 1660 | 1467431685449 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 528ms 20:54:45 INFO - PROCESS | 1660 | 1467431685505 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 1660 | 1467431685507 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:54:45 INFO - PROCESS | 1660 | 1467431685510 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1660 | 1467431685512 Marionette TRACE conn2 <- [1,2350,null,{}] 20:54:45 INFO - PROCESS | 1660 | 1467431685515 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}] 20:54:45 INFO - PROCESS | 1660 | 1467431685521 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:45 INFO - PROCESS | 1660 | 1467431685712 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:54:45 INFO - PROCESS | 1660 | 1467431685727 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1660 | 1467431685728 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4e3800 == 35 [pid = 1660] [id = 595] 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12342c000) [pid = 1660] [serial = 1785] [outer = 0x0] 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12687c400) [pid = 1660] [serial = 1786] [outer = 0x12342c000] 20:54:45 INFO - PROCESS | 1660 | 1467431685770 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12880d000) [pid = 1660] [serial = 1787] [outer = 0x12342c000] 20:54:46 INFO - PROCESS | 1660 | 1467431686250 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 20:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:54:46 INFO - PROCESS | 1660 | 1467431686279 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1660 | 1467431686280 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:54:46 INFO - PROCESS | 1660 | 1467431686282 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1660 | 1467431686284 Marionette TRACE conn2 <- [1,2354,null,{}] 20:54:46 INFO - PROCESS | 1660 | 1467431686286 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}] 20:54:46 INFO - PROCESS | 1660 | 1467431686287 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:46 INFO - PROCESS | 1660 | 1467431686390 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:54:46 INFO - PROCESS | 1660 | 1467431686405 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1660 | 1467431686406 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x123578800 == 36 [pid = 1660] [id = 596] 20:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112a57400) [pid = 1660] [serial = 1788] [outer = 0x0] 20:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12881a400) [pid = 1660] [serial = 1789] [outer = 0x112a57400] 20:54:46 INFO - PROCESS | 1660 | 1467431686447 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1288f3800) [pid = 1660] [serial = 1790] [outer = 0x112a57400] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1194b4000) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116a14800) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11827a800) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1210b7c00) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1161b4800) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1194b7400) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12687c800) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124ab7000) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1172c2400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1288e8000) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1187c4400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11946c800) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119773000) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:54:47 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116631000) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:54:47 INFO - PROCESS | 1660 | 1467431687055 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 823ms 20:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:54:47 INFO - PROCESS | 1660 | 1467431687105 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1660 | 1467431687107 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:54:47 INFO - PROCESS | 1660 | 1467431687109 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1660 | 1467431687110 Marionette TRACE conn2 <- [1,2358,null,{}] 20:54:47 INFO - PROCESS | 1660 | 1467431687112 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}] 20:54:47 INFO - PROCESS | 1660 | 1467431687113 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:47 INFO - PROCESS | 1660 | 1467431687189 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:54:47 INFO - PROCESS | 1660 | 1467431687194 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1660 | 1467431687196 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12144a800 == 37 [pid = 1660] [id = 597] 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115fbd800) [pid = 1660] [serial = 1791] [outer = 0x0] 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118272400) [pid = 1660] [serial = 1792] [outer = 0x115fbd800] 20:54:47 INFO - PROCESS | 1660 | 1467431687222 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119d94800) [pid = 1660] [serial = 1793] [outer = 0x115fbd800] 20:54:47 INFO - PROCESS | 1660 | 1467431687575 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 20:54:47 INFO - PROCESS | 1660 | 1467431687635 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1660 | 1467431687636 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:54:47 INFO - PROCESS | 1660 | 1467431687639 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1660 | 1467431687640 Marionette TRACE conn2 <- [1,2362,null,{}] 20:54:47 INFO - PROCESS | 1660 | 1467431687648 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}] 20:54:47 INFO - PROCESS | 1660 | 1467431687649 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:47 INFO - PROCESS | 1660 | 1467431687730 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:54:47 INFO - PROCESS | 1660 | 1467431687734 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1660 | 1467431687735 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c51f000 == 38 [pid = 1660] [id = 598] 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119d99400) [pid = 1660] [serial = 1794] [outer = 0x0] 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1288e7800) [pid = 1660] [serial = 1795] [outer = 0x119d99400] 20:54:47 INFO - PROCESS | 1660 | 1467431687760 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128e0c800) [pid = 1660] [serial = 1796] [outer = 0x119d99400] 20:54:48 INFO - PROCESS | 1660 | 1467431688101 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 473ms 20:54:48 INFO - PROCESS | 1660 | 1467431688115 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:54:48 INFO - PROCESS | 1660 | 1467431688116 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:54:48 INFO - PROCESS | 1660 | 1467431688118 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1660 | 1467431688119 Marionette TRACE conn2 <- [1,2366,null,{}] 20:54:48 INFO - PROCESS | 1660 | 1467431688122 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}] 20:54:48 INFO - PROCESS | 1660 | 1467431688123 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:48 INFO - PROCESS | 1660 | 1467431688204 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:54:48 INFO - PROCESS | 1660 | 1467431688209 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1660 | 1467431688211 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9bf800 == 39 [pid = 1660] [id = 599] 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128e1a800) [pid = 1660] [serial = 1797] [outer = 0x0] 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x129238800) [pid = 1660] [serial = 1798] [outer = 0x128e1a800] 20:54:48 INFO - PROCESS | 1660 | 1467431688241 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129493800) [pid = 1660] [serial = 1799] [outer = 0x128e1a800] 20:54:48 INFO - PROCESS | 1660 | 1467431688614 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 20:54:48 INFO - PROCESS | 1660 | 1467431688641 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 1660 | 1467431688644 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:54:48 INFO - PROCESS | 1660 | 1467431688646 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1660 | 1467431688648 Marionette TRACE conn2 <- [1,2370,null,{}] 20:54:48 INFO - PROCESS | 1660 | 1467431688650 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}] 20:54:48 INFO - PROCESS | 1660 | 1467431688652 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:48 INFO - PROCESS | 1660 | 1467431688747 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:54:48 INFO - PROCESS | 1660 | 1467431688751 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1660 | 1467431688752 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d052000 == 40 [pid = 1660] [id = 600] 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129494000) [pid = 1660] [serial = 1800] [outer = 0x0] 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1294f5800) [pid = 1660] [serial = 1801] [outer = 0x129494000] 20:54:48 INFO - PROCESS | 1660 | 1467431688778 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a6e1400) [pid = 1660] [serial = 1802] [outer = 0x129494000] 20:54:49 INFO - PROCESS | 1660 | 1467431689220 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 619ms 20:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:54:49 INFO - PROCESS | 1660 | 1467431689276 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1660 | 1467431689279 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:54:49 INFO - PROCESS | 1660 | 1467431689284 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1660 | 1467431689286 Marionette TRACE conn2 <- [1,2374,null,{}] 20:54:49 INFO - PROCESS | 1660 | 1467431689290 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}] 20:54:49 INFO - PROCESS | 1660 | 1467431689292 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:49 INFO - PROCESS | 1660 | 1467431689396 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:54:49 INFO - PROCESS | 1660 | 1467431689461 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1660 | 1467431689463 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119013800 == 41 [pid = 1660] [id = 601] 20:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11337c800) [pid = 1660] [serial = 1803] [outer = 0x0] 20:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1167a5800) [pid = 1660] [serial = 1804] [outer = 0x11337c800] 20:54:49 INFO - PROCESS | 1660 | 1467431689534 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1185b6400) [pid = 1660] [serial = 1805] [outer = 0x11337c800] 20:54:49 INFO - PROCESS | 1660 | 1467431689968 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 20:54:50 INFO - PROCESS | 1660 | 1467431690012 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1660 | 1467431690015 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:54:50 INFO - PROCESS | 1660 | 1467431690021 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1660 | 1467431690023 Marionette TRACE conn2 <- [1,2378,null,{}] 20:54:50 INFO - PROCESS | 1660 | 1467431690025 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}] 20:54:50 INFO - PROCESS | 1660 | 1467431690029 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:50 INFO - PROCESS | 1660 | 1467431690132 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:54:50 INFO - PROCESS | 1660 | 1467431690223 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1660 | 1467431690224 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294be800 == 42 [pid = 1660] [id = 602] 20:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120fc5000) [pid = 1660] [serial = 1806] [outer = 0x0] 20:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x120ff1000) [pid = 1660] [serial = 1807] [outer = 0x120fc5000] 20:54:50 INFO - PROCESS | 1660 | 1467431690254 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1218f1400) [pid = 1660] [serial = 1808] [outer = 0x120fc5000] 20:54:50 INFO - PROCESS | 1660 | 1467431690680 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 20:54:50 INFO - PROCESS | 1660 | 1467431690691 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1660 | 1467431690694 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:54:50 INFO - PROCESS | 1660 | 1467431690698 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1660 | 1467431690700 Marionette TRACE conn2 <- [1,2382,null,{}] 20:54:50 INFO - PROCESS | 1660 | 1467431690708 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}] 20:54:50 INFO - PROCESS | 1660 | 1467431690712 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:50 INFO - PROCESS | 1660 | 1467431690829 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:54:50 INFO - PROCESS | 1660 | 1467431690921 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1660 | 1467431690923 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d262800 == 43 [pid = 1660] [id = 603] 20:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124aedc00) [pid = 1660] [serial = 1809] [outer = 0x0] 20:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126c5bc00) [pid = 1660] [serial = 1810] [outer = 0x124aedc00] 20:54:50 INFO - PROCESS | 1660 | 1467431690956 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126c9c800) [pid = 1660] [serial = 1811] [outer = 0x124aedc00] 20:54:51 INFO - PROCESS | 1660 | 1467431691379 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 726ms 20:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:54:51 INFO - PROCESS | 1660 | 1467431691424 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1660 | 1467431691426 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:54:51 INFO - PROCESS | 1660 | 1467431691428 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1660 | 1467431691430 Marionette TRACE conn2 <- [1,2386,null,{}] 20:54:51 INFO - PROCESS | 1660 | 1467431691432 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}] 20:54:51 INFO - PROCESS | 1660 | 1467431691434 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:51 INFO - PROCESS | 1660 | 1467431691535 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:54:51 INFO - PROCESS | 1660 | 1467431691600 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1660 | 1467431691601 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d63d800 == 44 [pid = 1660] [id = 604] 20:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1288e7c00) [pid = 1660] [serial = 1812] [outer = 0x0] 20:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129123800) [pid = 1660] [serial = 1813] [outer = 0x1288e7c00] 20:54:51 INFO - PROCESS | 1660 | 1467431691630 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129498000) [pid = 1660] [serial = 1814] [outer = 0x1288e7c00] 20:54:52 INFO - PROCESS | 1660 | 1467431692267 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 870ms 20:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:54:52 INFO - PROCESS | 1660 | 1467431692299 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 1660 | 1467431692301 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:54:52 INFO - PROCESS | 1660 | 1467431692304 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1660 | 1467431692306 Marionette TRACE conn2 <- [1,2390,null,{}] 20:54:52 INFO - PROCESS | 1660 | 1467431692310 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}] 20:54:52 INFO - PROCESS | 1660 | 1467431692312 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:52 INFO - PROCESS | 1660 | 1467431692406 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:54:52 INFO - PROCESS | 1660 | 1467431692471 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 1660 | 1467431692473 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11734f000 == 45 [pid = 1660] [id = 605] 20:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1150cd400) [pid = 1660] [serial = 1815] [outer = 0x0] 20:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115f6ac00) [pid = 1660] [serial = 1816] [outer = 0x1150cd400] 20:54:52 INFO - PROCESS | 1660 | 1467431692501 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1167a3400) [pid = 1660] [serial = 1817] [outer = 0x1150cd400] 20:54:52 INFO - PROCESS | 1660 | 1467431692926 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]]]}] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9bf800 == 44 [pid = 1660] [id = 599] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c51f000 == 43 [pid = 1660] [id = 598] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12144a800 == 42 [pid = 1660] [id = 597] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x123578800 == 41 [pid = 1660] [id = 596] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4e3800 == 40 [pid = 1660] [id = 595] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12918a000 == 39 [pid = 1660] [id = 594] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x125469800 == 38 [pid = 1660] [id = 593] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x123507800 == 37 [pid = 1660] [id = 592] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11966d000 == 36 [pid = 1660] [id = 591] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x117243000 == 35 [pid = 1660] [id = 590] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x123405800 == 34 [pid = 1660] [id = 589] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119bb7800 == 33 [pid = 1660] [id = 588] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c81f000 == 32 [pid = 1660] [id = 587] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d63d800 == 31 [pid = 1660] [id = 604] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d262800 == 30 [pid = 1660] [id = 603] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1294be800 == 29 [pid = 1660] [id = 602] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d052000 == 28 [pid = 1660] [id = 600] 20:54:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119013800 == 27 [pid = 1660] [id = 601] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12600d800) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118277c00) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118878c00) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119475400) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1214c3c00) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1182df000) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121cd8000) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119bed000) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x120fc9400) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1194b7000) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126ca3000) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121233800) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12880e000) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12645cc00) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119044c00) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118272800) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126464400) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1288eec00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118280800) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1288e6000) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124ecf400) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128c45400) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119db4000) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119d11800) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123464c00) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129120c00) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124af1000) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128c44400) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128c45000) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 20:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1224ms 20:54:53 INFO - PROCESS | 1660 | 1467431693538 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 1660 | 1467431693541 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:54:53 INFO - PROCESS | 1660 | 1467431693547 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 1660 | 1467431693548 Marionette TRACE conn2 <- [1,2394,null,{}] 20:54:53 INFO - PROCESS | 1660 | 1467431693552 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}] 20:54:53 INFO - PROCESS | 1660 | 1467431693554 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:53 INFO - PROCESS | 1660 | 1467431693635 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:54:53 INFO - PROCESS | 1660 | 1467431693641 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 1660 | 1467431693647 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11666f800 == 28 [pid = 1660] [id = 606] 20:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112d15c00) [pid = 1660] [serial = 1818] [outer = 0x0] 20:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112ec4800) [pid = 1660] [serial = 1819] [outer = 0x112d15c00] 20:54:53 INFO - PROCESS | 1660 | 1467431693675 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1133ad400) [pid = 1660] [serial = 1820] [outer = 0x112d15c00] 20:54:54 INFO - PROCESS | 1660 | 1467431694045 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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 20:54:54 INFO - PROCESS | 1660 | 1467431694066 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1660 | 1467431694068 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:54:54 INFO - PROCESS | 1660 | 1467431694073 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1660 | 1467431694076 Marionette TRACE conn2 <- [1,2398,null,{}] 20:54:54 INFO - PROCESS | 1660 | 1467431694110 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}] 20:54:54 INFO - PROCESS | 1660 | 1467431694112 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:54 INFO - PROCESS | 1660 | 1467431694189 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:54:54 INFO - PROCESS | 1660 | 1467431694197 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1660 | 1467431694198 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c3800 == 29 [pid = 1660] [id = 607] 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1164da000) [pid = 1660] [serial = 1821] [outer = 0x0] 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116632000) [pid = 1660] [serial = 1822] [outer = 0x1164da000] 20:54:54 INFO - PROCESS | 1660 | 1467431694225 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116a1b400) [pid = 1660] [serial = 1823] [outer = 0x1164da000] 20:54:54 INFO - PROCESS | 1660 | 1467431694568 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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 506ms 20:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:54:54 INFO - PROCESS | 1660 | 1467431694580 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1660 | 1467431694581 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:54:54 INFO - PROCESS | 1660 | 1467431694583 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1660 | 1467431694585 Marionette TRACE conn2 <- [1,2402,null,{}] 20:54:54 INFO - PROCESS | 1660 | 1467431694592 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}] 20:54:54 INFO - PROCESS | 1660 | 1467431694595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:54 INFO - PROCESS | 1660 | 1467431694686 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:54:54 INFO - PROCESS | 1660 | 1467431694745 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1660 | 1467431694747 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119baf000 == 30 [pid = 1660] [id = 608] 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1180d5c00) [pid = 1660] [serial = 1824] [outer = 0x0] 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118280800) [pid = 1660] [serial = 1825] [outer = 0x1180d5c00] 20:54:54 INFO - PROCESS | 1660 | 1467431694775 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182dec00) [pid = 1660] [serial = 1826] [outer = 0x1180d5c00] 20:54:55 INFO - PROCESS | 1660 | 1467431695091 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 20:54:55 INFO - PROCESS | 1660 | 1467431695106 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 1660 | 1467431695108 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:54:55 INFO - PROCESS | 1660 | 1467431695112 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 1660 | 1467431695115 Marionette TRACE conn2 <- [1,2406,null,{}] 20:54:55 INFO - PROCESS | 1660 | 1467431695118 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}] 20:54:55 INFO - PROCESS | 1660 | 1467431695119 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:55 INFO - PROCESS | 1660 | 1467431695200 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:54:55 INFO - PROCESS | 1660 | 1467431695260 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1660 | 1467431695262 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f59000 == 31 [pid = 1660] [id = 609] 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1182df800) [pid = 1660] [serial = 1827] [outer = 0x0] 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1187c4400) [pid = 1660] [serial = 1828] [outer = 0x1182df800] 20:54:55 INFO - PROCESS | 1660 | 1467431695288 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190c9000) [pid = 1660] [serial = 1829] [outer = 0x1182df800] 20:54:55 INFO - PROCESS | 1660 | 1467431695590 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 20:54:55 INFO - PROCESS | 1660 | 1467431695634 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:54:55 INFO - PROCESS | 1660 | 1467431695635 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:54:55 INFO - PROCESS | 1660 | 1467431695637 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 1660 | 1467431695638 Marionette TRACE conn2 <- [1,2410,null,{}] 20:54:55 INFO - PROCESS | 1660 | 1467431695641 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}] 20:54:55 INFO - PROCESS | 1660 | 1467431695642 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:55 INFO - PROCESS | 1660 | 1467431695736 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:54:55 INFO - PROCESS | 1660 | 1467431695740 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1660 | 1467431695748 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12193a000 == 32 [pid = 1660] [id = 610] 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113941000) [pid = 1660] [serial = 1830] [outer = 0x0] 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1194aa400) [pid = 1660] [serial = 1831] [outer = 0x113941000] 20:54:55 INFO - PROCESS | 1660 | 1467431695807 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11977b800) [pid = 1660] [serial = 1832] [outer = 0x113941000] 20:54:56 INFO - PROCESS | 1660 | 1467431696135 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 20:54:56 INFO - PROCESS | 1660 | 1467431696156 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1660 | 1467431696157 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:54:56 INFO - PROCESS | 1660 | 1467431696160 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1660 | 1467431696161 Marionette TRACE conn2 <- [1,2414,null,{}] 20:54:56 INFO - PROCESS | 1660 | 1467431696163 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}] 20:54:56 INFO - PROCESS | 1660 | 1467431696168 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:56 INFO - PROCESS | 1660 | 1467431696285 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:54:56 INFO - PROCESS | 1660 | 1467431696324 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1660 | 1467431696325 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12541d000 == 33 [pid = 1660] [id = 611] 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119be1c00) [pid = 1660] [serial = 1833] [outer = 0x0] 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119d63400) [pid = 1660] [serial = 1834] [outer = 0x119be1c00] 20:54:56 INFO - PROCESS | 1660 | 1467431696350 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119dbe800) [pid = 1660] [serial = 1835] [outer = 0x119be1c00] 20:54:56 INFO - PROCESS | 1660 | 1467431696665 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 20:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:54:56 INFO - PROCESS | 1660 | 1467431696690 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1660 | 1467431696691 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:54:56 INFO - PROCESS | 1660 | 1467431696693 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1660 | 1467431696695 Marionette TRACE conn2 <- [1,2418,null,{}] 20:54:56 INFO - PROCESS | 1660 | 1467431696699 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}] 20:54:56 INFO - PROCESS | 1660 | 1467431696700 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:56 INFO - PROCESS | 1660 | 1467431696798 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:54:56 INFO - PROCESS | 1660 | 1467431696801 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1660 | 1467431696802 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x126699800 == 34 [pid = 1660] [id = 612] 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119be6c00) [pid = 1660] [serial = 1836] [outer = 0x0] 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120fc9000) [pid = 1660] [serial = 1837] [outer = 0x119be6c00] 20:54:56 INFO - PROCESS | 1660 | 1467431696834 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12122e400) [pid = 1660] [serial = 1838] [outer = 0x119be6c00] 20:54:57 INFO - PROCESS | 1660 | 1467431697243 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 572ms 20:54:57 INFO - PROCESS | 1660 | 1467431697267 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1660 | 1467431697268 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:54:57 INFO - PROCESS | 1660 | 1467431697272 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1660 | 1467431697273 Marionette TRACE conn2 <- [1,2422,null,{}] 20:54:57 INFO - PROCESS | 1660 | 1467431697277 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}] 20:54:57 INFO - PROCESS | 1660 | 1467431697278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:57 INFO - PROCESS | 1660 | 1467431697426 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:54:57 INFO - PROCESS | 1660 | 1467431697447 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1660 | 1467431697449 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x129189800 == 35 [pid = 1660] [id = 613] 20:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120fcb000) [pid = 1660] [serial = 1839] [outer = 0x0] 20:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121460800) [pid = 1660] [serial = 1840] [outer = 0x120fcb000] 20:54:57 INFO - PROCESS | 1660 | 1467431697477 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1218f2800) [pid = 1660] [serial = 1841] [outer = 0x120fcb000] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fc8800) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12342c000) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112a57400) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1187c9c00) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1260ce400) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119db3c00) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11904b800) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115d4ac00) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121ce3400) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x117ea0000) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115fbd800) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128e1a800) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129494000) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119d99400) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:54:57 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113cdb800) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:54:57 INFO - PROCESS | 1660 | 1467431697924 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 20:54:57 INFO - PROCESS | 1660 | 1467431697951 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1660 | 1467431697953 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:54:57 INFO - PROCESS | 1660 | 1467431697956 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1660 | 1467431697957 Marionette TRACE conn2 <- [1,2426,null,{}] 20:54:57 INFO - PROCESS | 1660 | 1467431697966 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}] 20:54:57 INFO - PROCESS | 1660 | 1467431697967 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:58 INFO - PROCESS | 1660 | 1467431698085 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:54:58 INFO - PROCESS | 1660 | 1467431698168 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1660 | 1467431698170 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b3000 == 36 [pid = 1660] [id = 614] 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115d49c00) [pid = 1660] [serial = 1842] [outer = 0x0] 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119be0800) [pid = 1660] [serial = 1843] [outer = 0x115d49c00] 20:54:58 INFO - PROCESS | 1660 | 1467431698209 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121458400) [pid = 1660] [serial = 1844] [outer = 0x115d49c00] 20:54:58 INFO - PROCESS | 1660 | 1467431698554 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 624ms 20:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:54:58 INFO - PROCESS | 1660 | 1467431698582 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1660 | 1467431698583 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:54:58 INFO - PROCESS | 1660 | 1467431698586 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1660 | 1467431698588 Marionette TRACE conn2 <- [1,2430,null,{}] 20:54:58 INFO - PROCESS | 1660 | 1467431698591 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}] 20:54:58 INFO - PROCESS | 1660 | 1467431698593 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:58 INFO - PROCESS | 1660 | 1467431698731 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:54:58 INFO - PROCESS | 1660 | 1467431698735 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1660 | 1467431698737 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296e2000 == 37 [pid = 1660] [id = 615] 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1164dbc00) [pid = 1660] [serial = 1845] [outer = 0x0] 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1218f8400) [pid = 1660] [serial = 1846] [outer = 0x1164dbc00] 20:54:58 INFO - PROCESS | 1660 | 1467431698756 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121a4e000) [pid = 1660] [serial = 1847] [outer = 0x1164dbc00] 20:54:59 INFO - PROCESS | 1660 | 1467431699082 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 20:54:59 INFO - PROCESS | 1660 | 1467431699106 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:54:59 INFO - PROCESS | 1660 | 1467431699109 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:54:59 INFO - PROCESS | 1660 | 1467431699112 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1660 | 1467431699115 Marionette TRACE conn2 <- [1,2434,null,{}] 20:54:59 INFO - PROCESS | 1660 | 1467431699118 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}] 20:54:59 INFO - PROCESS | 1660 | 1467431699121 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:59 INFO - PROCESS | 1660 | 1467431699259 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:54:59 INFO - PROCESS | 1660 | 1467431699266 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1660 | 1467431699269 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:54:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cd800 == 38 [pid = 1660] [id = 616] 20:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123428c00) [pid = 1660] [serial = 1848] [outer = 0x0] 20:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12345e000) [pid = 1660] [serial = 1849] [outer = 0x123428c00] 20:54:59 INFO - PROCESS | 1660 | 1467431699318 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1185b4800) [pid = 1660] [serial = 1850] [outer = 0x123428c00] 20:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 771ms 20:54:59 INFO - PROCESS | 1660 | 1467431699878 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]]]}] 20:54:59 INFO - PROCESS | 1660 | 1467431699884 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1660 | 1467431699886 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:54:59 INFO - PROCESS | 1660 | 1467431699890 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1660 | 1467431699892 Marionette TRACE conn2 <- [1,2438,null,{}] 20:54:59 INFO - PROCESS | 1660 | 1467431699896 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}] 20:54:59 INFO - PROCESS | 1660 | 1467431699897 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:00 INFO - PROCESS | 1660 | 1467431700006 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:55:00 INFO - PROCESS | 1660 | 1467431700068 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1660 | 1467431700070 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117248000 == 39 [pid = 1660] [id = 617] 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112a84000) [pid = 1660] [serial = 1851] [outer = 0x0] 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1133ae000) [pid = 1660] [serial = 1852] [outer = 0x112a84000] 20:55:00 INFO - PROCESS | 1660 | 1467431700102 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115f10800) [pid = 1660] [serial = 1853] [outer = 0x112a84000] 20:55:00 INFO - PROCESS | 1660 | 1467431700585 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 724ms 20:55:00 INFO - PROCESS | 1660 | 1467431700619 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1660 | 1467431700622 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:55:00 INFO - PROCESS | 1660 | 1467431700631 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1660 | 1467431700633 Marionette TRACE conn2 <- [1,2442,null,{}] 20:55:00 INFO - PROCESS | 1660 | 1467431700658 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}] 20:55:00 INFO - PROCESS | 1660 | 1467431700660 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:00 INFO - PROCESS | 1660 | 1467431700809 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:55:00 INFO - PROCESS | 1660 | 1467431700875 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1660 | 1467431700876 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121933800 == 40 [pid = 1660] [id = 618] 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x117ea4000) [pid = 1660] [serial = 1854] [outer = 0x0] 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118272800) [pid = 1660] [serial = 1855] [outer = 0x117ea4000] 20:55:00 INFO - PROCESS | 1660 | 1467431700907 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1182e3000) [pid = 1660] [serial = 1856] [outer = 0x117ea4000] 20:55:01 INFO - PROCESS | 1660 | 1467431701549 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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 972ms 20:55:01 INFO - PROCESS | 1660 | 1467431701602 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1660 | 1467431701606 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:55:01 INFO - PROCESS | 1660 | 1467431701610 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1660 | 1467431701613 Marionette TRACE conn2 <- [1,2446,null,{}] 20:55:01 INFO - PROCESS | 1660 | 1467431701618 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}] 20:55:01 INFO - PROCESS | 1660 | 1467431701620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:01 INFO - PROCESS | 1660 | 1467431701745 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:55:01 INFO - PROCESS | 1660 | 1467431701858 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1660 | 1467431701861 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e76000 == 41 [pid = 1660] [id = 619] 20:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11662c000) [pid = 1660] [serial = 1857] [outer = 0x0] 20:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116907c00) [pid = 1660] [serial = 1858] [outer = 0x11662c000] 20:55:01 INFO - PROCESS | 1660 | 1467431701907 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x117ea5c00) [pid = 1660] [serial = 1859] [outer = 0x11662c000] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1296e2000 == 40 [pid = 1660] [id = 615] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b3000 == 39 [pid = 1660] [id = 614] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x129189800 == 38 [pid = 1660] [id = 613] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x126699800 == 37 [pid = 1660] [id = 612] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12541d000 == 36 [pid = 1660] [id = 611] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12193a000 == 35 [pid = 1660] [id = 610] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x120f59000 == 34 [pid = 1660] [id = 609] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119baf000 == 33 [pid = 1660] [id = 608] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c3800 == 32 [pid = 1660] [id = 607] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11666f800 == 31 [pid = 1660] [id = 606] 20:55:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11734f000 == 30 [pid = 1660] [id = 605] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124c61000) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12880d000) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12687c400) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12881a400) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121227400) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1218fd800) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1294ed400) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129234000) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121224400) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1218f6000) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1198e0400) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119d8fc00) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11697bc00) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1187c1400) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123463800) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118334c00) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1194b5c00) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118272400) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129238800) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1288f3800) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118871c00) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a6e1400) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128e0c800) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1294f5800) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1288e7800) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124ae5800) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119d94800) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x129493800) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119db1400) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 20:55:02 INFO - PROCESS | 1660 | 1467431702385 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 20:55:02 INFO - PROCESS | 1660 | 1467431702433 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1660 | 1467431702436 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:55:02 INFO - PROCESS | 1660 | 1467431702440 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1660 | 1467431702442 Marionette TRACE conn2 <- [1,2450,null,{}] 20:55:02 INFO - PROCESS | 1660 | 1467431702444 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}] 20:55:02 INFO - PROCESS | 1660 | 1467431702446 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:02 INFO - PROCESS | 1660 | 1467431702524 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:55:02 INFO - PROCESS | 1660 | 1467431702531 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1660 | 1467431702532 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bb7800 == 31 [pid = 1660] [id = 620] 20:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1182dd000) [pid = 1660] [serial = 1860] [outer = 0x0] 20:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118871000) [pid = 1660] [serial = 1861] [outer = 0x1182dd000] 20:55:02 INFO - PROCESS | 1660 | 1467431702559 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190cdc00) [pid = 1660] [serial = 1862] [outer = 0x1182dd000] 20:55:02 INFO - PROCESS | 1660 | 1467431702913 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 20:55:02 INFO - PROCESS | 1660 | 1467431702964 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1660 | 1467431702965 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:55:02 INFO - PROCESS | 1660 | 1467431702972 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1660 | 1467431702975 Marionette TRACE conn2 <- [1,2454,null,{}] 20:55:02 INFO - PROCESS | 1660 | 1467431702982 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}] 20:55:02 INFO - PROCESS | 1660 | 1467431702986 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:03 INFO - PROCESS | 1660 | 1467431703066 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:55:03 INFO - PROCESS | 1660 | 1467431703071 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1660 | 1467431703073 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121932000 == 32 [pid = 1660] [id = 621] 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113940400) [pid = 1660] [serial = 1863] [outer = 0x0] 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119be8400) [pid = 1660] [serial = 1864] [outer = 0x113940400] 20:55:03 INFO - PROCESS | 1660 | 1467431703102 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119d98400) [pid = 1660] [serial = 1865] [outer = 0x113940400] 20:55:03 INFO - PROCESS | 1660 | 1467431703535 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 575ms 20:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:55:03 INFO - PROCESS | 1660 | 1467431703548 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 1660 | 1467431703551 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:55:03 INFO - PROCESS | 1660 | 1467431703554 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1660 | 1467431703556 Marionette TRACE conn2 <- [1,2458,null,{}] 20:55:03 INFO - PROCESS | 1660 | 1467431703560 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}] 20:55:03 INFO - PROCESS | 1660 | 1467431703562 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:03 INFO - PROCESS | 1660 | 1467431703684 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:55:03 INFO - PROCESS | 1660 | 1467431703689 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1660 | 1467431703690 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12609d000 == 33 [pid = 1660] [id = 622] 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119db2400) [pid = 1660] [serial = 1866] [outer = 0x0] 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119dbc400) [pid = 1660] [serial = 1867] [outer = 0x119db2400] 20:55:03 INFO - PROCESS | 1660 | 1467431703719 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120fe5000) [pid = 1660] [serial = 1868] [outer = 0x119db2400] 20:55:04 INFO - PROCESS | 1660 | 1467431704045 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 20:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:55:04 INFO - PROCESS | 1660 | 1467431704074 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:55:04 INFO - PROCESS | 1660 | 1467431704075 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:55:04 INFO - PROCESS | 1660 | 1467431704077 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 1660 | 1467431704078 Marionette TRACE conn2 <- [1,2462,null,{}] 20:55:04 INFO - PROCESS | 1660 | 1467431704080 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}] 20:55:04 INFO - PROCESS | 1660 | 1467431704081 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:04 INFO - PROCESS | 1660 | 1467431704168 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:55:04 INFO - PROCESS | 1660 | 1467431704264 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1660 | 1467431704265 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d75000 == 34 [pid = 1660] [id = 623] 20:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119db2800) [pid = 1660] [serial = 1869] [outer = 0x0] 20:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120ff1c00) [pid = 1660] [serial = 1870] [outer = 0x119db2800] 20:55:04 INFO - PROCESS | 1660 | 1467431704314 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1218f2c00) [pid = 1660] [serial = 1871] [outer = 0x119db2800] 20:55:04 INFO - PROCESS | 1660 | 1467431704815 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 770ms 20:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:55:04 INFO - PROCESS | 1660 | 1467431704848 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:55:04 INFO - PROCESS | 1660 | 1467431704849 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:55:04 INFO - PROCESS | 1660 | 1467431704851 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 1660 | 1467431704852 Marionette TRACE conn2 <- [1,2466,null,{}] 20:55:04 INFO - PROCESS | 1660 | 1467431704854 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}] 20:55:04 INFO - PROCESS | 1660 | 1467431704859 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:04 INFO - PROCESS | 1660 | 1467431704976 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:55:05 INFO - PROCESS | 1660 | 1467431705023 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1660 | 1467431705024 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d9000 == 35 [pid = 1660] [id = 624] 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123469800) [pid = 1660] [serial = 1872] [outer = 0x0] 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124aaa800) [pid = 1660] [serial = 1873] [outer = 0x123469800] 20:55:05 INFO - PROCESS | 1660 | 1467431705048 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c62400) [pid = 1660] [serial = 1874] [outer = 0x123469800] 20:55:05 INFO - PROCESS | 1660 | 1467431705366 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 572ms 20:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:55:05 INFO - PROCESS | 1660 | 1467431705423 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1660 | 1467431705425 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:55:05 INFO - PROCESS | 1660 | 1467431705427 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1660 | 1467431705428 Marionette TRACE conn2 <- [1,2470,null,{}] 20:55:05 INFO - PROCESS | 1660 | 1467431705430 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}] 20:55:05 INFO - PROCESS | 1660 | 1467431705431 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:05 INFO - PROCESS | 1660 | 1467431705536 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:55:05 INFO - PROCESS | 1660 | 1467431705565 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1660 | 1467431705566 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b2800 == 36 [pid = 1660] [id = 625] 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1249f2400) [pid = 1660] [serial = 1875] [outer = 0x0] 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x125494400) [pid = 1660] [serial = 1876] [outer = 0x1249f2400] 20:55:05 INFO - PROCESS | 1660 | 1467431705589 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1260c2c00) [pid = 1660] [serial = 1877] [outer = 0x1249f2400] 20:55:05 INFO - PROCESS | 1660 | 1467431705903 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 20:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:55:05 INFO - PROCESS | 1660 | 1467431705948 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1660 | 1467431705949 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:55:05 INFO - PROCESS | 1660 | 1467431705956 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1660 | 1467431705957 Marionette TRACE conn2 <- [1,2474,null,{}] 20:55:05 INFO - PROCESS | 1660 | 1467431705960 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}] 20:55:05 INFO - PROCESS | 1660 | 1467431705961 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:06 INFO - PROCESS | 1660 | 1467431706059 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:55:06 INFO - PROCESS | 1660 | 1467431706063 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1660 | 1467431706064 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baae000 == 37 [pid = 1660] [id = 626] 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124aad400) [pid = 1660] [serial = 1878] [outer = 0x0] 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126464400) [pid = 1660] [serial = 1879] [outer = 0x124aad400] 20:55:06 INFO - PROCESS | 1660 | 1467431706089 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126b61400) [pid = 1660] [serial = 1880] [outer = 0x124aad400] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113941000) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1182df800) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1180d5c00) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1164da000) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112d15c00) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1150cd400) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11337c800) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120fc5000) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119be1c00) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119be6c00) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115d49c00) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124aedc00) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120fcb000) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1164dbc00) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:55:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1288e7c00) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:55:06 INFO - PROCESS | 1660 | 1467431706462 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 528ms 20:55:06 INFO - PROCESS | 1660 | 1467431706480 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:55:06 INFO - PROCESS | 1660 | 1467431706481 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 1660 | 1467431706484 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1660 | 1467431706485 Marionette TRACE conn2 <- [1,2478,null,{}] 20:55:06 INFO - PROCESS | 1660 | 1467431706487 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}] 20:55:06 INFO - PROCESS | 1660 | 1467431706488 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:06 INFO - PROCESS | 1660 | 1467431706572 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:55:06 INFO - PROCESS | 1660 | 1467431706635 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1660 | 1467431706636 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121931800 == 38 [pid = 1660] [id = 627] 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133ce400) [pid = 1660] [serial = 1881] [outer = 0x0] 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1182d9c00) [pid = 1660] [serial = 1882] [outer = 0x1133ce400] 20:55:06 INFO - PROCESS | 1660 | 1467431706660 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119d96800) [pid = 1660] [serial = 1883] [outer = 0x1133ce400] 20:55:06 INFO - PROCESS | 1660 | 1467431706936 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 467ms 20:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:55:06 INFO - PROCESS | 1660 | 1467431706952 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 1660 | 1467431706953 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 1660 | 1467431706955 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1660 | 1467431706956 Marionette TRACE conn2 <- [1,2482,null,{}] 20:55:06 INFO - PROCESS | 1660 | 1467431706958 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}] 20:55:06 INFO - PROCESS | 1660 | 1467431706960 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:07 INFO - PROCESS | 1660 | 1467431707054 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:55:07 INFO - PROCESS | 1660 | 1467431707057 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1660 | 1467431707058 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be94800 == 39 [pid = 1660] [id = 628] 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1164dbc00) [pid = 1660] [serial = 1884] [outer = 0x0] 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1260c3800) [pid = 1660] [serial = 1885] [outer = 0x1164dbc00] 20:55:07 INFO - PROCESS | 1660 | 1467431707085 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126c5b800) [pid = 1660] [serial = 1886] [outer = 0x1164dbc00] 20:55:07 INFO - PROCESS | 1660 | 1467431707418 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 476ms 20:55:07 INFO - PROCESS | 1660 | 1467431707433 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1660 | 1467431707434 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:55:07 INFO - PROCESS | 1660 | 1467431707436 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1660 | 1467431707438 Marionette TRACE conn2 <- [1,2486,null,{}] 20:55:07 INFO - PROCESS | 1660 | 1467431707440 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}] 20:55:07 INFO - PROCESS | 1660 | 1467431707442 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:07 INFO - PROCESS | 1660 | 1467431707576 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:55:07 INFO - PROCESS | 1660 | 1467431707582 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1660 | 1467431707584 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c526000 == 40 [pid = 1660] [id = 629] 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1185b0800) [pid = 1660] [serial = 1887] [outer = 0x0] 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126c5e000) [pid = 1660] [serial = 1888] [outer = 0x1185b0800] 20:55:07 INFO - PROCESS | 1660 | 1467431707610 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12880d000) [pid = 1660] [serial = 1889] [outer = 0x1185b0800] 20:55:07 INFO - PROCESS | 1660 | 1467431707946 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 20:55:07 INFO - PROCESS | 1660 | 1467431707955 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1660 | 1467431707956 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:55:07 INFO - PROCESS | 1660 | 1467431707958 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1660 | 1467431707959 Marionette TRACE conn2 <- [1,2490,null,{}] 20:55:07 INFO - PROCESS | 1660 | 1467431707965 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}] 20:55:07 INFO - PROCESS | 1660 | 1467431707966 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:08 INFO - PROCESS | 1660 | 1467431708048 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:55:08 INFO - PROCESS | 1660 | 1467431708051 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1660 | 1467431708052 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c81f000 == 41 [pid = 1660] [id = 630] 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12880d400) [pid = 1660] [serial = 1890] [outer = 0x0] 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1288e8800) [pid = 1660] [serial = 1891] [outer = 0x12880d400] 20:55:08 INFO - PROCESS | 1660 | 1467431708076 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c43c00) [pid = 1660] [serial = 1892] [outer = 0x12880d400] 20:55:08 INFO - PROCESS | 1660 | 1467431708496 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 572ms 20:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:55:08 INFO - PROCESS | 1660 | 1467431708534 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1660 | 1467431708536 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:55:08 INFO - PROCESS | 1660 | 1467431708539 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1660 | 1467431708542 Marionette TRACE conn2 <- [1,2494,null,{}] 20:55:08 INFO - PROCESS | 1660 | 1467431708548 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}] 20:55:08 INFO - PROCESS | 1660 | 1467431708550 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:08 INFO - PROCESS | 1660 | 1467431708655 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:55:08 INFO - PROCESS | 1660 | 1467431708732 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1660 | 1467431708734 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192ca800 == 42 [pid = 1660] [id = 631] 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112ecf000) [pid = 1660] [serial = 1893] [outer = 0x0] 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113941800) [pid = 1660] [serial = 1894] [outer = 0x112ecf000] 20:55:08 INFO - PROCESS | 1660 | 1467431708764 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118274800) [pid = 1660] [serial = 1895] [outer = 0x112ecf000] 20:55:09 INFO - PROCESS | 1660 | 1467431709195 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 676ms 20:55:09 INFO - PROCESS | 1660 | 1467431709215 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1660 | 1467431709218 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:55:09 INFO - PROCESS | 1660 | 1467431709223 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1660 | 1467431709224 Marionette TRACE conn2 <- [1,2498,null,{}] 20:55:09 INFO - PROCESS | 1660 | 1467431709227 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}] 20:55:09 INFO - PROCESS | 1660 | 1467431709229 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:09 INFO - PROCESS | 1660 | 1467431709362 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:55:09 INFO - PROCESS | 1660 | 1467431709438 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1660 | 1467431709439 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x129185000 == 43 [pid = 1660] [id = 632] 20:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1194b4800) [pid = 1660] [serial = 1896] [outer = 0x0] 20:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11977a800) [pid = 1660] [serial = 1897] [outer = 0x1194b4800] 20:55:09 INFO - PROCESS | 1660 | 1467431709470 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119d05400) [pid = 1660] [serial = 1898] [outer = 0x1194b4800] 20:55:09 INFO - PROCESS | 1660 | 1467431709863 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 20:55:09 INFO - PROCESS | 1660 | 1467431709892 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1660 | 1467431709894 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:55:09 INFO - PROCESS | 1660 | 1467431709899 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1660 | 1467431709901 Marionette TRACE conn2 <- [1,2502,null,{}] 20:55:09 INFO - PROCESS | 1660 | 1467431709909 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}] 20:55:09 INFO - PROCESS | 1660 | 1467431709912 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:10 INFO - PROCESS | 1660 | 1467431710014 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:55:10 INFO - PROCESS | 1660 | 1467431710079 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1660 | 1467431710081 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d5800 == 44 [pid = 1660] [id = 633] 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119db7c00) [pid = 1660] [serial = 1899] [outer = 0x0] 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121a58c00) [pid = 1660] [serial = 1900] [outer = 0x119db7c00] 20:55:10 INFO - PROCESS | 1660 | 1467431710153 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1234eb400) [pid = 1660] [serial = 1901] [outer = 0x119db7c00] 20:55:10 INFO - PROCESS | 1660 | 1467431710589 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 777ms 20:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:55:10 INFO - PROCESS | 1660 | 1467431710683 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1660 | 1467431710684 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:55:10 INFO - PROCESS | 1660 | 1467431710687 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1660 | 1467431710688 Marionette TRACE conn2 <- [1,2506,null,{}] 20:55:10 INFO - PROCESS | 1660 | 1467431710690 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}] 20:55:10 INFO - PROCESS | 1660 | 1467431710692 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:10 INFO - PROCESS | 1660 | 1467431710805 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:55:10 INFO - PROCESS | 1660 | 1467431710881 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1660 | 1467431710883 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d3800 == 45 [pid = 1660] [id = 634] 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x117ea0000) [pid = 1660] [serial = 1902] [outer = 0x0] 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121cd9c00) [pid = 1660] [serial = 1903] [outer = 0x117ea0000] 20:55:10 INFO - PROCESS | 1660 | 1467431710912 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126c60800) [pid = 1660] [serial = 1904] [outer = 0x117ea0000] 20:55:11 INFO - PROCESS | 1660 | 1467431711484 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 819ms 20:55:11 INFO - PROCESS | 1660 | 1467431711506 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1660 | 1467431711509 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:55:11 INFO - PROCESS | 1660 | 1467431711534 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1660 | 1467431711536 Marionette TRACE conn2 <- [1,2510,null,{}] 20:55:11 INFO - PROCESS | 1660 | 1467431711539 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}] 20:55:11 INFO - PROCESS | 1660 | 1467431711541 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:11 INFO - PROCESS | 1660 | 1467431711635 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:55:11 INFO - PROCESS | 1660 | 1467431711700 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1660 | 1467431711701 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121128000 == 46 [pid = 1660] [id = 635] 20:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1164db400) [pid = 1660] [serial = 1905] [outer = 0x0] 20:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1167a0c00) [pid = 1660] [serial = 1906] [outer = 0x1164db400] 20:55:11 INFO - PROCESS | 1660 | 1467431711730 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x117ea5000) [pid = 1660] [serial = 1907] [outer = 0x1164db400] 20:55:12 INFO - PROCESS | 1660 | 1467431712243 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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 725ms 20:55:12 INFO - PROCESS | 1660 | 1467431712258 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1660 | 1467431712265 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:55:12 INFO - PROCESS | 1660 | 1467431712271 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1660 | 1467431712274 Marionette TRACE conn2 <- [1,2514,null,{}] 20:55:12 INFO - PROCESS | 1660 | 1467431712297 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}] 20:55:12 INFO - PROCESS | 1660 | 1467431712300 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c526000 == 45 [pid = 1660] [id = 629] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12be94800 == 44 [pid = 1660] [id = 628] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121931800 == 43 [pid = 1660] [id = 627] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12baae000 == 42 [pid = 1660] [id = 626] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b2800 == 41 [pid = 1660] [id = 625] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d9000 == 40 [pid = 1660] [id = 624] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119d75000 == 39 [pid = 1660] [id = 623] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12609d000 == 38 [pid = 1660] [id = 622] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121932000 == 37 [pid = 1660] [id = 621] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119bb7800 == 36 [pid = 1660] [id = 620] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x117e76000 == 35 [pid = 1660] [id = 619] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121933800 == 34 [pid = 1660] [id = 618] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x117248000 == 33 [pid = 1660] [id = 617] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cd800 == 32 [pid = 1660] [id = 616] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121128000 == 31 [pid = 1660] [id = 635] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d3800 == 30 [pid = 1660] [id = 634] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d5800 == 29 [pid = 1660] [id = 633] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x129185000 == 28 [pid = 1660] [id = 632] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c81f000 == 27 [pid = 1660] [id = 630] 20:55:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1192ca800 == 26 [pid = 1660] [id = 631] 20:55:12 INFO - PROCESS | 1660 | 1467431712943 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1194aa400) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1187c4400) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118280800) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1182dec00) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116632000) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116a1b400) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112ec4800) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133ad400) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1167a3400) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115f6ac00) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1167a5800) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1185b6400) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1218f1400) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119dbe800) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120ff1000) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119d63400) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120fc9000) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119be0800) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126c9c800) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121460800) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121a4e000) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126c5bc00) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218f8400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1218f2800) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12345e000) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11977b800) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129498000) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129123800) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12122e400) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1190c9000) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121458400) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 20:55:13 INFO - PROCESS | 1660 | 1467431713028 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1660 | 1467431713030 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116111000 == 27 [pid = 1660] [id = 636] 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112ec4800) [pid = 1660] [serial = 1908] [outer = 0x0] 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113093c00) [pid = 1660] [serial = 1909] [outer = 0x112ec4800] 20:55:13 INFO - PROCESS | 1660 | 1467431713059 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113941000) [pid = 1660] [serial = 1910] [outer = 0x112ec4800] 20:55:13 INFO - PROCESS | 1660 | 1467431713368 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1127ms 20:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:55:13 INFO - PROCESS | 1660 | 1467431713400 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1660 | 1467431713402 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:55:13 INFO - PROCESS | 1660 | 1467431713405 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1660 | 1467431713407 Marionette TRACE conn2 <- [1,2518,null,{}] 20:55:13 INFO - PROCESS | 1660 | 1467431713412 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}] 20:55:13 INFO - PROCESS | 1660 | 1467431713415 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:13 INFO - PROCESS | 1660 | 1467431713491 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:55:13 INFO - PROCESS | 1660 | 1467431713571 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1660 | 1467431713572 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117365000 == 28 [pid = 1660] [id = 637] 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113c98c00) [pid = 1660] [serial = 1911] [outer = 0x0] 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116972400) [pid = 1660] [serial = 1912] [outer = 0x113c98c00] 20:55:13 INFO - PROCESS | 1660 | 1467431713600 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118278c00) [pid = 1660] [serial = 1913] [outer = 0x113c98c00] 20:55:13 INFO - PROCESS | 1660 | 1467431713889 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 20:55:13 INFO - PROCESS | 1660 | 1467431713932 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1660 | 1467431713934 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:55:13 INFO - PROCESS | 1660 | 1467431713937 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1660 | 1467431713938 Marionette TRACE conn2 <- [1,2522,null,{}] 20:55:13 INFO - PROCESS | 1660 | 1467431713940 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}] 20:55:13 INFO - PROCESS | 1660 | 1467431713942 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:14 INFO - PROCESS | 1660 | 1467431714020 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:55:14 INFO - PROCESS | 1660 | 1467431714030 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1660 | 1467431714032 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x117012000 == 29 [pid = 1660] [id = 638] 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185af800) [pid = 1660] [serial = 1914] [outer = 0x0] 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11887bc00) [pid = 1660] [serial = 1915] [outer = 0x1185af800] 20:55:14 INFO - PROCESS | 1660 | 1467431714064 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119472800) [pid = 1660] [serial = 1916] [outer = 0x1185af800] 20:55:14 INFO - PROCESS | 1660 | 1467431714439 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 20:55:14 INFO - PROCESS | 1660 | 1467431714456 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1660 | 1467431714458 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:55:14 INFO - PROCESS | 1660 | 1467431714468 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1660 | 1467431714472 Marionette TRACE conn2 <- [1,2526,null,{}] 20:55:14 INFO - PROCESS | 1660 | 1467431714474 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}] 20:55:14 INFO - PROCESS | 1660 | 1467431714476 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:14 INFO - PROCESS | 1660 | 1467431714554 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:55:14 INFO - PROCESS | 1660 | 1467431714557 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1660 | 1467431714559 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x121931800 == 30 [pid = 1660] [id = 639] 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1194ad400) [pid = 1660] [serial = 1917] [outer = 0x0] 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11976f000) [pid = 1660] [serial = 1918] [outer = 0x1194ad400] 20:55:14 INFO - PROCESS | 1660 | 1467431714587 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119d95000) [pid = 1660] [serial = 1919] [outer = 0x1194ad400] 20:55:14 INFO - PROCESS | 1660 | 1467431714919 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 476ms 20:55:14 INFO - PROCESS | 1660 | 1467431714939 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1660 | 1467431714940 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:55:14 INFO - PROCESS | 1660 | 1467431714943 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1660 | 1467431714945 Marionette TRACE conn2 <- [1,2530,null,{}] 20:55:14 INFO - PROCESS | 1660 | 1467431714949 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}] 20:55:14 INFO - PROCESS | 1660 | 1467431714950 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:15 INFO - PROCESS | 1660 | 1467431715024 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:55:15 INFO - PROCESS | 1660 | 1467431715098 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1660 | 1467431715099 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121940000 == 31 [pid = 1660] [id = 640] 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1133b0000) [pid = 1660] [serial = 1920] [outer = 0x0] 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119d8fc00) [pid = 1660] [serial = 1921] [outer = 0x1133b0000] 20:55:15 INFO - PROCESS | 1660 | 1467431715123 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120fc4c00) [pid = 1660] [serial = 1922] [outer = 0x1133b0000] 20:55:15 INFO - PROCESS | 1660 | 1467431715464 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 20:55:15 INFO - PROCESS | 1660 | 1467431715514 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1660 | 1467431715515 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:55:15 INFO - PROCESS | 1660 | 1467431715517 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1660 | 1467431715518 Marionette TRACE conn2 <- [1,2534,null,{}] 20:55:15 INFO - PROCESS | 1660 | 1467431715521 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}] 20:55:15 INFO - PROCESS | 1660 | 1467431715522 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:15 INFO - PROCESS | 1660 | 1467431715617 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:55:15 INFO - PROCESS | 1660 | 1467431715630 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1660 | 1467431715634 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x126699000 == 32 [pid = 1660] [id = 641] 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11851d800) [pid = 1660] [serial = 1923] [outer = 0x0] 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12122f800) [pid = 1660] [serial = 1924] [outer = 0x11851d800] 20:55:15 INFO - PROCESS | 1660 | 1467431715667 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1218ef400) [pid = 1660] [serial = 1925] [outer = 0x11851d800] 20:55:16 INFO - PROCESS | 1660 | 1467431716015 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 20:55:16 INFO - PROCESS | 1660 | 1467431716035 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 1660 | 1467431716037 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:55:16 INFO - PROCESS | 1660 | 1467431716039 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1660 | 1467431716041 Marionette TRACE conn2 <- [1,2538,null,{}] 20:55:16 INFO - PROCESS | 1660 | 1467431716044 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}] 20:55:16 INFO - PROCESS | 1660 | 1467431716045 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:16 INFO - PROCESS | 1660 | 1467431716152 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:55:16 INFO - PROCESS | 1660 | 1467431716164 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1660 | 1467431716165 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e3b000 == 33 [pid = 1660] [id = 642] 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121233800) [pid = 1660] [serial = 1926] [outer = 0x0] 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121a4e000) [pid = 1660] [serial = 1927] [outer = 0x121233800] 20:55:16 INFO - PROCESS | 1660 | 1467431716189 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123462400) [pid = 1660] [serial = 1928] [outer = 0x121233800] 20:55:16 INFO - PROCESS | 1660 | 1467431716545 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 20:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:55:16 INFO - PROCESS | 1660 | 1467431716558 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 1660 | 1467431716560 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:55:16 INFO - PROCESS | 1660 | 1467431716566 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1660 | 1467431716567 Marionette TRACE conn2 <- [1,2542,null,{}] 20:55:16 INFO - PROCESS | 1660 | 1467431716569 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}] 20:55:16 INFO - PROCESS | 1660 | 1467431716571 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:16 INFO - PROCESS | 1660 | 1467431716671 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:55:16 INFO - PROCESS | 1660 | 1467431716684 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1660 | 1467431716685 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4d5000 == 34 [pid = 1660] [id = 643] 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113029000) [pid = 1660] [serial = 1929] [outer = 0x0] 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124961c00) [pid = 1660] [serial = 1930] [outer = 0x113029000] 20:55:16 INFO - PROCESS | 1660 | 1467431716709 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124af3400) [pid = 1660] [serial = 1931] [outer = 0x113029000] 20:55:17 INFO - PROCESS | 1660 | 1467431717251 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]]]}] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123469800) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1249f2400) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124aad400) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1133ce400) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113940400) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11662c000) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1182dd000) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123428c00) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117ea4000) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a84000) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119db2400) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1164dbc00) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12880d400) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119db2800) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:55:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1185b0800) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 20:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:55:17 INFO - PROCESS | 1660 | 1467431717288 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1660 | 1467431717289 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:55:17 INFO - PROCESS | 1660 | 1467431717291 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1660 | 1467431717292 Marionette TRACE conn2 <- [1,2546,null,{}] 20:55:17 INFO - PROCESS | 1660 | 1467431717295 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}] 20:55:17 INFO - PROCESS | 1660 | 1467431717296 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:17 INFO - PROCESS | 1660 | 1467431717370 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:55:17 INFO - PROCESS | 1660 | 1467431717374 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1660 | 1467431717375 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x123510000 == 35 [pid = 1660] [id = 644] 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116631c00) [pid = 1660] [serial = 1932] [outer = 0x0] 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176efc00) [pid = 1660] [serial = 1933] [outer = 0x116631c00] 20:55:17 INFO - PROCESS | 1660 | 1467431717401 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1198ee800) [pid = 1660] [serial = 1934] [outer = 0x116631c00] 20:55:17 INFO - PROCESS | 1660 | 1467431717743 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 20:55:17 INFO - PROCESS | 1660 | 1467431717764 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1660 | 1467431717766 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:55:17 INFO - PROCESS | 1660 | 1467431717768 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1660 | 1467431717769 Marionette TRACE conn2 <- [1,2550,null,{}] 20:55:17 INFO - PROCESS | 1660 | 1467431717771 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}] 20:55:17 INFO - PROCESS | 1660 | 1467431717772 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:17 INFO - PROCESS | 1660 | 1467431717848 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:55:17 INFO - PROCESS | 1660 | 1467431717923 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1660 | 1467431717924 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c7800 == 36 [pid = 1660] [id = 645] 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116a1b000) [pid = 1660] [serial = 1935] [outer = 0x0] 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1218f9c00) [pid = 1660] [serial = 1936] [outer = 0x116a1b000] 20:55:17 INFO - PROCESS | 1660 | 1467431717951 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124ecf400) [pid = 1660] [serial = 1937] [outer = 0x116a1b000] 20:55:18 INFO - PROCESS | 1660 | 1467431718236 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 20:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:55:18 INFO - PROCESS | 1660 | 1467431718287 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1660 | 1467431718288 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:55:18 INFO - PROCESS | 1660 | 1467431718291 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1660 | 1467431718292 Marionette TRACE conn2 <- [1,2554,null,{}] 20:55:18 INFO - PROCESS | 1660 | 1467431718298 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}] 20:55:18 INFO - PROCESS | 1660 | 1467431718299 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:18 INFO - PROCESS | 1660 | 1467431718389 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:55:18 INFO - PROCESS | 1660 | 1467431718392 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1660 | 1467431718394 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be8d800 == 37 [pid = 1660] [id = 646] 20:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x125499c00) [pid = 1660] [serial = 1938] [outer = 0x0] 20:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126467000) [pid = 1660] [serial = 1939] [outer = 0x125499c00] 20:55:18 INFO - PROCESS | 1660 | 1467431718424 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c5d400) [pid = 1660] [serial = 1940] [outer = 0x125499c00] 20:55:18 INFO - PROCESS | 1660 | 1467431718874 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 622ms 20:55:18 INFO - PROCESS | 1660 | 1467431718914 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1660 | 1467431718916 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:55:18 INFO - PROCESS | 1660 | 1467431718918 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1660 | 1467431718919 Marionette TRACE conn2 <- [1,2558,null,{}] 20:55:18 INFO - PROCESS | 1660 | 1467431718922 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}] 20:55:18 INFO - PROCESS | 1660 | 1467431718923 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:19 INFO - PROCESS | 1660 | 1467431719017 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:55:19 INFO - PROCESS | 1660 | 1467431719022 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1660 | 1467431719023 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c6000 == 38 [pid = 1660] [id = 647] 20:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1150bf800) [pid = 1660] [serial = 1941] [outer = 0x0] 20:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126c9e400) [pid = 1660] [serial = 1942] [outer = 0x1150bf800] 20:55:19 INFO - PROCESS | 1660 | 1467431719064 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12880e800) [pid = 1660] [serial = 1943] [outer = 0x1150bf800] 20:55:19 INFO - PROCESS | 1660 | 1467431719788 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]]]}] 20:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 921ms 20:55:19 INFO - PROCESS | 1660 | 1467431719840 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 1660 | 1467431719844 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:55:19 INFO - PROCESS | 1660 | 1467431719850 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1660 | 1467431719853 Marionette TRACE conn2 <- [1,2562,null,{}] 20:55:19 INFO - PROCESS | 1660 | 1467431719883 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}] 20:55:19 INFO - PROCESS | 1660 | 1467431719886 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:20 INFO - PROCESS | 1660 | 1467431720080 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:55:20 INFO - PROCESS | 1660 | 1467431720121 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 1660 | 1467431720123 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11901e800 == 39 [pid = 1660] [id = 648] 20:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1161b2c00) [pid = 1660] [serial = 1944] [outer = 0x0] 20:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1167a5800) [pid = 1660] [serial = 1945] [outer = 0x1161b2c00] 20:55:20 INFO - PROCESS | 1660 | 1467431720154 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118276800) [pid = 1660] [serial = 1946] [outer = 0x1161b2c00] 20:55:20 INFO - PROCESS | 1660 | 1467431720758 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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 975ms 20:55:20 INFO - PROCESS | 1660 | 1467431720823 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1660 | 1467431720827 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:55:20 INFO - PROCESS | 1660 | 1467431720831 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1660 | 1467431720833 Marionette TRACE conn2 <- [1,2566,null,{}] 20:55:20 INFO - PROCESS | 1660 | 1467431720836 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}] 20:55:20 INFO - PROCESS | 1660 | 1467431720838 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:20 INFO - PROCESS | 1660 | 1467431720953 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:55:21 INFO - PROCESS | 1660 | 1467431721014 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1660 | 1467431721016 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218d5000 == 40 [pid = 1660] [id = 649] 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1185ac000) [pid = 1660] [serial = 1947] [outer = 0x0] 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1190c1800) [pid = 1660] [serial = 1948] [outer = 0x1185ac000] 20:55:21 INFO - PROCESS | 1660 | 1467431721047 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119777800) [pid = 1660] [serial = 1949] [outer = 0x1185ac000] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12be8d800 == 39 [pid = 1660] [id = 646] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c7800 == 38 [pid = 1660] [id = 645] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x123510000 == 37 [pid = 1660] [id = 644] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4d5000 == 36 [pid = 1660] [id = 643] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x113e3b000 == 35 [pid = 1660] [id = 642] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x126699000 == 34 [pid = 1660] [id = 641] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121940000 == 33 [pid = 1660] [id = 640] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121931800 == 32 [pid = 1660] [id = 639] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117012000 == 31 [pid = 1660] [id = 638] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117365000 == 30 [pid = 1660] [id = 637] 20:55:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116111000 == 29 [pid = 1660] [id = 636] 20:55:21 INFO - PROCESS | 1660 | 1467431721682 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 870ms 20:55:21 INFO - PROCESS | 1660 | 1467431721702 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:55:21 INFO - PROCESS | 1660 | 1467431721704 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:55:21 INFO - PROCESS | 1660 | 1467431721707 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1660 | 1467431721711 Marionette TRACE conn2 <- [1,2570,null,{}] 20:55:21 INFO - PROCESS | 1660 | 1467431721722 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}] 20:55:21 INFO - PROCESS | 1660 | 1467431721723 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:21 INFO - PROCESS | 1660 | 1467431721805 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:55:21 INFO - PROCESS | 1660 | 1467431721809 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1660 | 1467431721814 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184c2000 == 30 [pid = 1660] [id = 650] 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1167a3400) [pid = 1660] [serial = 1950] [outer = 0x0] 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1176eec00) [pid = 1660] [serial = 1951] [outer = 0x1167a3400] 20:55:21 INFO - PROCESS | 1660 | 1467431721842 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1185b1800) [pid = 1660] [serial = 1952] [outer = 0x1167a3400] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124aaa800) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125494400) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c62400) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126464400) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1182d9c00) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119be8400) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119d98400) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1260c2c00) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116907c00) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117ea5c00) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118871000) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1190cdc00) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185b4800) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118272800) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1182e3000) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1133ae000) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115f10800) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119dbc400) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120fe5000) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1260c3800) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1288e8800) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126b61400) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126c5b800) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128c43c00) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x120ff1c00) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12880d000) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119d96800) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1218f2c00) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126c5e000) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 20:55:22 INFO - PROCESS | 1660 | 1467431722277 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 579ms 20:55:22 INFO - PROCESS | 1660 | 1467431722288 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1660 | 1467431722292 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:55:22 INFO - PROCESS | 1660 | 1467431722300 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1660 | 1467431722302 Marionette TRACE conn2 <- [1,2574,null,{}] 20:55:22 INFO - PROCESS | 1660 | 1467431722306 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}] 20:55:22 INFO - PROCESS | 1660 | 1467431722308 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:22 INFO - PROCESS | 1660 | 1467431722468 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:55:22 INFO - PROCESS | 1660 | 1467431722594 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1660 | 1467431722595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f5f800 == 31 [pid = 1660] [id = 651] 20:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1182d8000) [pid = 1660] [serial = 1953] [outer = 0x0] 20:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119778800) [pid = 1660] [serial = 1954] [outer = 0x1182d8000] 20:55:22 INFO - PROCESS | 1660 | 1467431722622 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119be5800) [pid = 1660] [serial = 1955] [outer = 0x1182d8000] 20:55:22 INFO - PROCESS | 1660 | 1467431722927 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]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 675ms 20:55:22 INFO - PROCESS | 1660 | 1467431722975 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1660 | 1467431722976 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:55:22 INFO - PROCESS | 1660 | 1467431722983 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1660 | 1467431722987 Marionette TRACE conn2 <- [1,2578,null,{}] 20:55:23 INFO - PROCESS | 1660 | 1467431722999 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}] 20:55:23 INFO - PROCESS | 1660 | 1467431723004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:23 INFO - PROCESS | 1660 | 1467431723138 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:55:23 INFO - PROCESS | 1660 | 1467431723223 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1660 | 1467431723226 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12498e800 == 32 [pid = 1660] [id = 652] 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119becc00) [pid = 1660] [serial = 1956] [outer = 0x0] 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119db5c00) [pid = 1660] [serial = 1957] [outer = 0x119becc00] 20:55:23 INFO - PROCESS | 1660 | 1467431723270 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1211e1800) [pid = 1660] [serial = 1958] [outer = 0x119becc00] 20:55:23 INFO - PROCESS | 1660 | 1467431723600 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]]]}] 20:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 625ms 20:55:23 INFO - PROCESS | 1660 | 1467431723607 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 1660 | 1467431723609 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:55:23 INFO - PROCESS | 1660 | 1467431723619 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1660 | 1467431723620 Marionette TRACE conn2 <- [1,2582,null,{}] 20:55:23 INFO - PROCESS | 1660 | 1467431723623 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}] 20:55:23 INFO - PROCESS | 1660 | 1467431723624 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:23 INFO - PROCESS | 1660 | 1467431723745 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:55:23 INFO - PROCESS | 1660 | 1467431723752 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1660 | 1467431723753 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917e000 == 33 [pid = 1660] [id = 653] 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1211eb400) [pid = 1660] [serial = 1959] [outer = 0x0] 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12122f400) [pid = 1660] [serial = 1960] [outer = 0x1211eb400] 20:55:23 INFO - PROCESS | 1660 | 1467431723778 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1218fc000) [pid = 1660] [serial = 1961] [outer = 0x1211eb400] 20:55:24 INFO - PROCESS | 1660 | 1467431724130 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]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 20:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:55:24 INFO - PROCESS | 1660 | 1467431724138 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 1660 | 1467431724139 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:55:24 INFO - PROCESS | 1660 | 1467431724141 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1660 | 1467431724142 Marionette TRACE conn2 <- [1,2586,null,{}] 20:55:24 INFO - PROCESS | 1660 | 1467431724146 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}] 20:55:24 INFO - PROCESS | 1660 | 1467431724147 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:24 INFO - PROCESS | 1660 | 1467431724250 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:55:24 INFO - PROCESS | 1660 | 1467431724262 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1660 | 1467431724263 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296d6800 == 34 [pid = 1660] [id = 654] 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119d5f400) [pid = 1660] [serial = 1962] [outer = 0x0] 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123434000) [pid = 1660] [serial = 1963] [outer = 0x119d5f400] 20:55:24 INFO - PROCESS | 1660 | 1467431724288 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124aaa800) [pid = 1660] [serial = 1964] [outer = 0x119d5f400] 20:55:24 INFO - PROCESS | 1660 | 1467431724662 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]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 20:55:24 INFO - PROCESS | 1660 | 1467431724716 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:55:24 INFO - PROCESS | 1660 | 1467431724717 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:55:24 INFO - PROCESS | 1660 | 1467431724719 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1660 | 1467431724720 Marionette TRACE conn2 <- [1,2590,null,{}] 20:55:24 INFO - PROCESS | 1660 | 1467431724723 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}] 20:55:24 INFO - PROCESS | 1660 | 1467431724728 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:24 INFO - PROCESS | 1660 | 1467431724837 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:55:24 INFO - PROCESS | 1660 | 1467431724879 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1660 | 1467431724880 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9c800 == 35 [pid = 1660] [id = 655] 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124aab400) [pid = 1660] [serial = 1965] [outer = 0x0] 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12665dc00) [pid = 1660] [serial = 1966] [outer = 0x124aab400] 20:55:24 INFO - PROCESS | 1660 | 1467431724905 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126c5c800) [pid = 1660] [serial = 1967] [outer = 0x124aab400] 20:55:25 INFO - PROCESS | 1660 | 1467431725235 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 20:55:25 INFO - PROCESS | 1660 | 1467431725240 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1660 | 1467431725241 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:55:25 INFO - PROCESS | 1660 | 1467431725243 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1660 | 1467431725246 Marionette TRACE conn2 <- [1,2594,null,{}] 20:55:25 INFO - PROCESS | 1660 | 1467431725248 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}] 20:55:25 INFO - PROCESS | 1660 | 1467431725249 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:25 INFO - PROCESS | 1660 | 1467431725355 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:55:25 INFO - PROCESS | 1660 | 1467431725366 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1660 | 1467431725367 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be84000 == 36 [pid = 1660] [id = 656] 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118281000) [pid = 1660] [serial = 1968] [outer = 0x0] 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c9b400) [pid = 1660] [serial = 1969] [outer = 0x118281000] 20:55:25 INFO - PROCESS | 1660 | 1467431725392 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126ca5c00) [pid = 1660] [serial = 1970] [outer = 0x118281000] 20:55:25 INFO - PROCESS | 1660 | 1467431725726 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 20:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:55:25 INFO - PROCESS | 1660 | 1467431725764 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1660 | 1467431725765 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:55:25 INFO - PROCESS | 1660 | 1467431725767 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1660 | 1467431725768 Marionette TRACE conn2 <- [1,2598,null,{}] 20:55:25 INFO - PROCESS | 1660 | 1467431725771 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}] 20:55:25 INFO - PROCESS | 1660 | 1467431725772 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:25 INFO - PROCESS | 1660 | 1467431725873 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:55:25 INFO - PROCESS | 1660 | 1467431725876 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1660 | 1467431725877 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c514800 == 37 [pid = 1660] [id = 657] 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126c63c00) [pid = 1660] [serial = 1971] [outer = 0x0] 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128819400) [pid = 1660] [serial = 1972] [outer = 0x126c63c00] 20:55:25 INFO - PROCESS | 1660 | 1467431725903 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1288ebc00) [pid = 1660] [serial = 1973] [outer = 0x126c63c00] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11851d800) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185af800) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113c98c00) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ec4800) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1164db400) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1194ad400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112ecf000) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1194b4800) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119db7c00) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117ea0000) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121233800) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113029000) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116631c00) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116a1b000) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125499c00) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:55:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1133b0000) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:55:26 INFO - PROCESS | 1660 | 1467431726302 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 20:55:26 INFO - PROCESS | 1660 | 1467431726338 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1660 | 1467431726339 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:55:26 INFO - PROCESS | 1660 | 1467431726341 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1660 | 1467431726342 Marionette TRACE conn2 <- [1,2602,null,{}] 20:55:26 INFO - PROCESS | 1660 | 1467431726345 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}] 20:55:26 INFO - PROCESS | 1660 | 1467431726346 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:26 INFO - PROCESS | 1660 | 1467431726423 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:55:26 INFO - PROCESS | 1660 | 1467431726487 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1660 | 1467431726488 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123520000 == 38 [pid = 1660] [id = 658] 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1133db000) [pid = 1660] [serial = 1974] [outer = 0x0] 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1182d4c00) [pid = 1660] [serial = 1975] [outer = 0x1133db000] 20:55:26 INFO - PROCESS | 1660 | 1467431726513 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119d8f000) [pid = 1660] [serial = 1976] [outer = 0x1133db000] 20:55:26 INFO - PROCESS | 1660 | 1467431726790 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 471ms 20:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:55:26 INFO - PROCESS | 1660 | 1467431726820 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1660 | 1467431726822 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:55:26 INFO - PROCESS | 1660 | 1467431726824 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1660 | 1467431726825 Marionette TRACE conn2 <- [1,2606,null,{}] 20:55:26 INFO - PROCESS | 1660 | 1467431726836 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}] 20:55:26 INFO - PROCESS | 1660 | 1467431726837 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:26 INFO - PROCESS | 1660 | 1467431726922 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:55:26 INFO - PROCESS | 1660 | 1467431726926 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1660 | 1467431726927 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9bf800 == 39 [pid = 1660] [id = 659] 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119d96400) [pid = 1660] [serial = 1977] [outer = 0x0] 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124aed400) [pid = 1660] [serial = 1978] [outer = 0x119d96400] 20:55:26 INFO - PROCESS | 1660 | 1467431726954 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12880d000) [pid = 1660] [serial = 1979] [outer = 0x119d96400] 20:55:27 INFO - PROCESS | 1660 | 1467431727317 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 20:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:55:27 INFO - PROCESS | 1660 | 1467431727349 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1660 | 1467431727351 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:55:27 INFO - PROCESS | 1660 | 1467431727353 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1660 | 1467431727354 Marionette TRACE conn2 <- [1,2610,null,{}] 20:55:27 INFO - PROCESS | 1660 | 1467431727357 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}] 20:55:27 INFO - PROCESS | 1660 | 1467431727358 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:27 INFO - PROCESS | 1660 | 1467431727449 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:55:27 INFO - PROCESS | 1660 | 1467431727452 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1660 | 1467431727454 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d25a000 == 40 [pid = 1660] [id = 660] 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1288e9000) [pid = 1660] [serial = 1980] [outer = 0x0] 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128c43400) [pid = 1660] [serial = 1981] [outer = 0x1288e9000] 20:55:27 INFO - PROCESS | 1660 | 1467431727479 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128e18000) [pid = 1660] [serial = 1982] [outer = 0x1288e9000] 20:55:27 INFO - PROCESS | 1660 | 1467431727816 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 469ms 20:55:27 INFO - PROCESS | 1660 | 1467431727822 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1660 | 1467431727824 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:55:27 INFO - PROCESS | 1660 | 1467431727826 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1660 | 1467431727827 Marionette TRACE conn2 <- [1,2614,null,{}] 20:55:27 INFO - PROCESS | 1660 | 1467431727835 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}] 20:55:27 INFO - PROCESS | 1660 | 1467431727836 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:27 INFO - PROCESS | 1660 | 1467431727921 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:55:27 INFO - PROCESS | 1660 | 1467431727925 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1660 | 1467431727926 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d625800 == 41 [pid = 1660] [id = 661] 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1176e3800) [pid = 1660] [serial = 1983] [outer = 0x0] 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129119000) [pid = 1660] [serial = 1984] [outer = 0x1176e3800] 20:55:27 INFO - PROCESS | 1660 | 1467431727950 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129232400) [pid = 1660] [serial = 1985] [outer = 0x1176e3800] 20:55:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1184c2000 == 40 [pid = 1660] [id = 650] 20:55:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1218d5000 == 39 [pid = 1660] [id = 649] 20:55:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c6000 == 38 [pid = 1660] [id = 647] 20:55:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11901e800 == 37 [pid = 1660] [id = 648] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x123520000 == 36 [pid = 1660] [id = 658] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9c800 == 35 [pid = 1660] [id = 655] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c514800 == 34 [pid = 1660] [id = 657] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12498e800 == 33 [pid = 1660] [id = 652] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12917e000 == 32 [pid = 1660] [id = 653] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12be84000 == 31 [pid = 1660] [id = 656] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9bf800 == 30 [pid = 1660] [id = 659] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1296d6800 == 29 [pid = 1660] [id = 654] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x120f5f800 == 28 [pid = 1660] [id = 651] 20:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12d25a000 == 27 [pid = 1660] [id = 660] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12122f800) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119472800) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116972400) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118278c00) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113093c00) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113941000) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117ea5000) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167a0c00) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11976f000) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119d95000) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118274800) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113941800) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119d05400) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11977a800) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121a58c00) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1234eb400) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126c60800) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121cd9c00) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x121a4e000) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124961c00) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1176efc00) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1198ee800) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1218f9c00) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x126467000) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x124af3400) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11887bc00) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x126c9e400) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126c5d400) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x119d8fc00) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x120fc4c00) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x123462400) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1218ef400) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x124ecf400) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 20:55:29 INFO - PROCESS | 1660 | 1467431729394 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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1579ms 20:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:55:29 INFO - PROCESS | 1660 | 1467431729406 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1660 | 1467431729408 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:55:29 INFO - PROCESS | 1660 | 1467431729414 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1660 | 1467431729416 Marionette TRACE conn2 <- [1,2618,null,{}] 20:55:29 INFO - PROCESS | 1660 | 1467431729420 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}] 20:55:29 INFO - PROCESS | 1660 | 1467431729423 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:29 INFO - PROCESS | 1660 | 1467431729504 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:55:29 INFO - PROCESS | 1660 | 1467431729557 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1660 | 1467431729560 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700e800 == 28 [pid = 1660] [id = 662] 20:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x113cd8400) [pid = 1660] [serial = 1986] [outer = 0x0] 20:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x115f17400) [pid = 1660] [serial = 1987] [outer = 0x113cd8400] 20:55:29 INFO - PROCESS | 1660 | 1467431729589 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1164e7800) [pid = 1660] [serial = 1988] [outer = 0x113cd8400] 20:55:29 INFO - PROCESS | 1660 | 1467431729908 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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 20:55:29 INFO - PROCESS | 1660 | 1467431729934 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1660 | 1467431729938 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:55:29 INFO - PROCESS | 1660 | 1467431729942 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1660 | 1467431729946 Marionette TRACE conn2 <- [1,2622,null,{}] 20:55:29 INFO - PROCESS | 1660 | 1467431729950 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}] 20:55:29 INFO - PROCESS | 1660 | 1467431729952 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:30 INFO - PROCESS | 1660 | 1467431730031 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:55:30 INFO - PROCESS | 1660 | 1467431730036 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1660 | 1467431730037 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11874f800 == 29 [pid = 1660] [id = 663] 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116903400) [pid = 1660] [serial = 1989] [outer = 0x0] 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x117ea2800) [pid = 1660] [serial = 1990] [outer = 0x116903400] 20:55:30 INFO - PROCESS | 1660 | 1467431730064 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118277400) [pid = 1660] [serial = 1991] [outer = 0x116903400] 20:55:30 INFO - PROCESS | 1660 | 1467431730409 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms 20:55:30 INFO - PROCESS | 1660 | 1467431730465 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1660 | 1467431730467 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:55:30 INFO - PROCESS | 1660 | 1467431730477 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1660 | 1467431730480 Marionette TRACE conn2 <- [1,2626,null,{}] 20:55:30 INFO - PROCESS | 1660 | 1467431730488 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}] 20:55:30 INFO - PROCESS | 1660 | 1467431730491 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:30 INFO - PROCESS | 1660 | 1467431730569 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:55:30 INFO - PROCESS | 1660 | 1467431730575 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1660 | 1467431730577 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d7f000 == 30 [pid = 1660] [id = 664] 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x111f0a400) [pid = 1660] [serial = 1992] [outer = 0x0] 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118872c00) [pid = 1660] [serial = 1993] [outer = 0x111f0a400] 20:55:30 INFO - PROCESS | 1660 | 1467431730608 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11946c800) [pid = 1660] [serial = 1994] [outer = 0x111f0a400] 20:55:30 INFO - PROCESS | 1660 | 1467431730963 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 530ms 20:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:55:31 INFO - PROCESS | 1660 | 1467431730999 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1660 | 1467431731001 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:55:31 INFO - PROCESS | 1660 | 1467431731003 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1660 | 1467431731004 Marionette TRACE conn2 <- [1,2630,null,{}] 20:55:31 INFO - PROCESS | 1660 | 1467431731007 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}] 20:55:31 INFO - PROCESS | 1660 | 1467431731008 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:31 INFO - PROCESS | 1660 | 1467431731113 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:55:31 INFO - PROCESS | 1660 | 1467431731119 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1660 | 1467431731120 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x121128000 == 31 [pid = 1660] [id = 665] 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1194ac000) [pid = 1660] [serial = 1995] [outer = 0x0] 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1194b1c00) [pid = 1660] [serial = 1996] [outer = 0x1194ac000] 20:55:31 INFO - PROCESS | 1660 | 1467431731146 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1198ee800) [pid = 1660] [serial = 1997] [outer = 0x1194ac000] 20:55:31 INFO - PROCESS | 1660 | 1467431731449 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]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms 20:55:31 INFO - PROCESS | 1660 | 1467431731473 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1660 | 1467431731474 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:55:31 INFO - PROCESS | 1660 | 1467431731476 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1660 | 1467431731478 Marionette TRACE conn2 <- [1,2634,null,{}] 20:55:31 INFO - PROCESS | 1660 | 1467431731483 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}] 20:55:31 INFO - PROCESS | 1660 | 1467431731484 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:31 INFO - PROCESS | 1660 | 1467431731564 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:55:31 INFO - PROCESS | 1660 | 1467431731568 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1660 | 1467431731569 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a3c000 == 32 [pid = 1660] [id = 666] 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1167a2800) [pid = 1660] [serial = 1998] [outer = 0x0] 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119d03c00) [pid = 1660] [serial = 1999] [outer = 0x1167a2800] 20:55:31 INFO - PROCESS | 1660 | 1467431731594 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119d9b400) [pid = 1660] [serial = 2000] [outer = 0x1167a2800] 20:55:31 INFO - PROCESS | 1660 | 1467431731934 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]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 473ms 20:55:31 INFO - PROCESS | 1660 | 1467431731949 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1660 | 1467431731951 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:55:31 INFO - PROCESS | 1660 | 1467431731953 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1660 | 1467431731954 Marionette TRACE conn2 <- [1,2638,null,{}] 20:55:31 INFO - PROCESS | 1660 | 1467431731956 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}] 20:55:31 INFO - PROCESS | 1660 | 1467431731961 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:32 INFO - PROCESS | 1660 | 1467431732082 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:55:32 INFO - PROCESS | 1660 | 1467431732088 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1660 | 1467431732089 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12547a800 == 33 [pid = 1660] [id = 667] 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1133a9800) [pid = 1660] [serial = 2001] [outer = 0x0] 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x120fc1c00) [pid = 1660] [serial = 2002] [outer = 0x1133a9800] 20:55:32 INFO - PROCESS | 1660 | 1467431732116 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121339000) [pid = 1660] [serial = 2003] [outer = 0x1133a9800] 20:55:32 INFO - PROCESS | 1660 | 1467431732418 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 469ms 20:55:32 INFO - PROCESS | 1660 | 1467431732423 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1660 | 1467431732424 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:55:32 INFO - PROCESS | 1660 | 1467431732426 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1660 | 1467431732428 Marionette TRACE conn2 <- [1,2642,null,{}] 20:55:32 INFO - PROCESS | 1660 | 1467431732438 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}] 20:55:32 INFO - PROCESS | 1660 | 1467431732439 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:32 INFO - PROCESS | 1660 | 1467431732523 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:55:32 INFO - PROCESS | 1660 | 1467431732527 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1660 | 1467431732529 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x128eaa800 == 34 [pid = 1660] [id = 668] 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11946d800) [pid = 1660] [serial = 2004] [outer = 0x0] 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1218fa800) [pid = 1660] [serial = 2005] [outer = 0x11946d800] 20:55:32 INFO - PROCESS | 1660 | 1467431732555 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12342dc00) [pid = 1660] [serial = 2006] [outer = 0x11946d800] 20:55:32 INFO - PROCESS | 1660 | 1467431732864 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 480ms 20:55:32 INFO - PROCESS | 1660 | 1467431732907 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1660 | 1467431732908 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:55:32 INFO - PROCESS | 1660 | 1467431732910 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1660 | 1467431732911 Marionette TRACE conn2 <- [1,2646,null,{}] 20:55:32 INFO - PROCESS | 1660 | 1467431732914 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}] 20:55:32 INFO - PROCESS | 1660 | 1467431732915 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | 1467431733016 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:55:33 INFO - PROCESS | 1660 | 1467431733023 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1660 | 1467431733024 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12943d800 == 35 [pid = 1660] [id = 669] 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119be7000) [pid = 1660] [serial = 2007] [outer = 0x0] 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12342b400) [pid = 1660] [serial = 2008] [outer = 0x119be7000] 20:55:33 INFO - PROCESS | 1660 | 1467431733048 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1234e0800) [pid = 1660] [serial = 2009] [outer = 0x119be7000] 20:55:33 INFO - PROCESS | 1660 | 1467431733346 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms 20:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:55:33 INFO - PROCESS | 1660 | 1467431733384 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1660 | 1467431733386 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:55:33 INFO - PROCESS | 1660 | 1467431733388 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1660 | 1467431733389 Marionette TRACE conn2 <- [1,2650,null,{}] 20:55:33 INFO - PROCESS | 1660 | 1467431733392 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}] 20:55:33 INFO - PROCESS | 1660 | 1467431733393 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | 1467431733467 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:55:33 INFO - PROCESS | 1660 | 1467431733470 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1660 | 1467431733471 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d7d800 == 36 [pid = 1660] [id = 670] 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123462c00) [pid = 1660] [serial = 2010] [outer = 0x0] 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1234e1800) [pid = 1660] [serial = 2011] [outer = 0x123462c00] 20:55:33 INFO - PROCESS | 1660 | 1467431733505 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124af2400) [pid = 1660] [serial = 2012] [outer = 0x123462c00] 20:55:33 INFO - PROCESS | 1660 | 1467431733816 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:55:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 20:55:33 INFO - PROCESS | 1660 | 1467431733859 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1660 | 1467431733860 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:55:33 INFO - PROCESS | 1660 | 1467431733862 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1660 | 1467431733863 Marionette TRACE conn2 <- [1,2654,null,{}] 20:55:33 INFO - PROCESS | 1660 | 1467431733866 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}] 20:55:33 INFO - PROCESS | 1660 | 1467431733867 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | 1467431733975 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:55:33 INFO - PROCESS | 1660 | 1467431733981 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1660 | 1467431733982 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a4ec800 == 37 [pid = 1660] [id = 671] 20:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11887b800) [pid = 1660] [serial = 2013] [outer = 0x0] 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ec6800) [pid = 1660] [serial = 2014] [outer = 0x11887b800] 20:55:34 INFO - PROCESS | 1660 | 1467431734006 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126011400) [pid = 1660] [serial = 2015] [outer = 0x11887b800] 20:55:34 INFO - PROCESS | 1660 | 1467431734319 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 20:55:34 INFO - PROCESS | 1660 | 1467431734333 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1660 | 1467431734335 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:55:34 INFO - PROCESS | 1660 | 1467431734337 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1660 | 1467431734339 Marionette TRACE conn2 <- [1,2658,null,{}] 20:55:34 INFO - PROCESS | 1660 | 1467431734341 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}] 20:55:34 INFO - PROCESS | 1660 | 1467431734343 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:34 INFO - PROCESS | 1660 | 1467431734430 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:55:34 INFO - PROCESS | 1660 | 1467431734434 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 1660 | 1467431734436 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a35000 == 38 [pid = 1660] [id = 672] 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1260c3800) [pid = 1660] [serial = 2016] [outer = 0x0] 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126885800) [pid = 1660] [serial = 2017] [outer = 0x1260c3800] 20:55:34 INFO - PROCESS | 1660 | 1467431734469 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126c69000) [pid = 1660] [serial = 2018] [outer = 0x1260c3800] 20:55:34 INFO - PROCESS | 1660 | 1467431734842 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 20:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:55:34 INFO - PROCESS | 1660 | 1467431734857 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1660 | 1467431734858 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:55:34 INFO - PROCESS | 1660 | 1467431734860 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1660 | 1467431734861 Marionette TRACE conn2 <- [1,2662,null,{}] 20:55:34 INFO - PROCESS | 1660 | 1467431734864 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}] 20:55:34 INFO - PROCESS | 1660 | 1467431734865 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:34 INFO - PROCESS | 1660 | 1467431734965 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:55:34 INFO - PROCESS | 1660 | 1467431734977 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 1660 | 1467431734978 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be15000 == 39 [pid = 1660] [id = 673] 20:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1235b5800) [pid = 1660] [serial = 2019] [outer = 0x0] 20:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126ca2800) [pid = 1660] [serial = 2020] [outer = 0x1235b5800] 20:55:35 INFO - PROCESS | 1660 | 1467431735003 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128810000) [pid = 1660] [serial = 2021] [outer = 0x1235b5800] 20:55:35 INFO - PROCESS | 1660 | 1467431735307 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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:55:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 472ms 20:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:55:35 INFO - PROCESS | 1660 | 1467431735337 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 1660 | 1467431735339 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:55:35 INFO - PROCESS | 1660 | 1467431735341 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 1660 | 1467431735342 Marionette TRACE conn2 <- [1,2666,null,{}] 20:55:35 INFO - PROCESS | 1660 | 1467431735349 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}] 20:55:35 INFO - PROCESS | 1660 | 1467431735350 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:35 INFO - PROCESS | 1660 | 1467431735474 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:55:35 INFO - PROCESS | 1660 | 1467431735491 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1660 | 1467431735492 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c51e800 == 40 [pid = 1660] [id = 674] 20:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1288e8800) [pid = 1660] [serial = 2022] [outer = 0x0] 20:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1288ee400) [pid = 1660] [serial = 2023] [outer = 0x1288e8800] 20:55:35 INFO - PROCESS | 1660 | 1467431735530 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128c43800) [pid = 1660] [serial = 2024] [outer = 0x1288e8800] 20:55:36 INFO - PROCESS | 1660 | 1467431736473 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]]]}] 20:55:36 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) 20:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1173ms 20:55:36 INFO - PROCESS | 1660 | 1467431736515 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1660 | 1467431736516 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:55:36 INFO - PROCESS | 1660 | 1467431736519 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1660 | 1467431736520 Marionette TRACE conn2 <- [1,2670,null,{}] 20:55:36 INFO - PROCESS | 1660 | 1467431736522 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}] 20:55:36 INFO - PROCESS | 1660 | 1467431736523 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:36 INFO - PROCESS | 1660 | 1467431736743 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124aab400) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119d5f400) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126c63c00) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1133db000) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118281000) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119d96400) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1288e9000) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1211eb400) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119becc00) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1182d8000) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1167a3400) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1185ac000) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1161b2c00) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:55:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1150bf800) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:55:36 INFO - PROCESS | 1660 | 1467431736793 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1660 | 1467431736794 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11970d000 == 41 [pid = 1660] [id = 675] 20:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x110eb8000) [pid = 1660] [serial = 2025] [outer = 0x0] 20:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x113cd8800) [pid = 1660] [serial = 2026] [outer = 0x110eb8000] 20:55:36 INFO - PROCESS | 1660 | 1467431736818 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1182d9400) [pid = 1660] [serial = 2027] [outer = 0x110eb8000] 20:55:37 INFO - PROCESS | 1660 | 1467431737565 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"]]]}] 20:55:37 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 20:55:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1068ms 20:55:37 INFO - PROCESS | 1660 | 1467431737587 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 1660 | 1467431737589 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:55:37 INFO - PROCESS | 1660 | 1467431737591 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1660 | 1467431737592 Marionette TRACE conn2 <- [1,2674,null,{}] 20:55:37 INFO - PROCESS | 1660 | 1467431737594 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}] 20:55:37 INFO - PROCESS | 1660 | 1467431737596 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:37 INFO - PROCESS | 1660 | 1467431737682 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:55:37 INFO - PROCESS | 1660 | 1467431737685 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1660 | 1467431737686 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9da800 == 42 [pid = 1660] [id = 676] 20:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1182de800) [pid = 1660] [serial = 2028] [outer = 0x0] 20:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121233400) [pid = 1660] [serial = 2029] [outer = 0x1182de800] 20:55:37 INFO - PROCESS | 1660 | 1467431737710 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c44000) [pid = 1660] [serial = 2030] [outer = 0x1182de800] 20:55:38 INFO - PROCESS | 1660 | 1467431738539 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"]]]}] 20:55:38 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 20:55:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 20:55:38 INFO - PROCESS | 1660 | 1467431738563 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 1660 | 1467431738564 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:55:38 INFO - PROCESS | 1660 | 1467431738566 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1660 | 1467431738567 Marionette TRACE conn2 <- [1,2678,null,{}] 20:55:38 INFO - PROCESS | 1660 | 1467431738570 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}] 20:55:38 INFO - PROCESS | 1660 | 1467431738571 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:38 INFO - PROCESS | 1660 | 1467431738651 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:55:38 INFO - PROCESS | 1660 | 1467431738755 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 1660 | 1467431738757 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e39000 == 43 [pid = 1660] [id = 677] 20:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x110eb1000) [pid = 1660] [serial = 2031] [outer = 0x0] 20:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1121b5000) [pid = 1660] [serial = 2032] [outer = 0x110eb1000] 20:55:38 INFO - PROCESS | 1660 | 1467431738791 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11309dc00) [pid = 1660] [serial = 2033] [outer = 0x110eb1000] 20:55:39 INFO - PROCESS | 1660 | 1467431739710 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]]]}] 20:55:39 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) 20:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1169ms 20:55:39 INFO - PROCESS | 1660 | 1467431739738 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1660 | 1467431739740 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:55:39 INFO - PROCESS | 1660 | 1467431739743 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1660 | 1467431739747 Marionette TRACE conn2 <- [1,2682,null,{}] 20:55:39 INFO - PROCESS | 1660 | 1467431739752 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}] 20:55:39 INFO - PROCESS | 1660 | 1467431739753 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:39 INFO - PROCESS | 1660 | 1467431739865 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:55:39 INFO - PROCESS | 1660 | 1467431739925 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1660 | 1467431739926 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bb1800 == 44 [pid = 1660] [id = 678] 20:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1164e4c00) [pid = 1660] [serial = 2034] [outer = 0x0] 20:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11697a400) [pid = 1660] [serial = 2035] [outer = 0x1164e4c00] 20:55:39 INFO - PROCESS | 1660 | 1467431739956 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118274800) [pid = 1660] [serial = 2036] [outer = 0x1164e4c00] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9da800 == 43 [pid = 1660] [id = 676] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11970d000 == 42 [pid = 1660] [id = 675] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12c51e800 == 41 [pid = 1660] [id = 674] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12be15000 == 40 [pid = 1660] [id = 673] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121a35000 == 39 [pid = 1660] [id = 672] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12a4ec800 == 38 [pid = 1660] [id = 671] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x119d7d800 == 37 [pid = 1660] [id = 670] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129119000) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12943d800 == 36 [pid = 1660] [id = 669] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128eaa800 == 35 [pid = 1660] [id = 668] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12547a800 == 34 [pid = 1660] [id = 667] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121a3c000 == 33 [pid = 1660] [id = 666] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121128000 == 32 [pid = 1660] [id = 665] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x119d7f000 == 31 [pid = 1660] [id = 664] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11874f800 == 30 [pid = 1660] [id = 663] 20:55:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11700e800 == 29 [pid = 1660] [id = 662] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12665dc00) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123434000) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126c5c800) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128819400) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d4c00) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126c9b400) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124aed400) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119d8f000) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128c43400) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1288ebc00) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12122f400) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119db5c00) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1211e1800) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119778800) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119be5800) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1176eec00) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1185b1800) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119777800) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1190c1800) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118276800) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1167a5800) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12880e800) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128e18000) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126ca5c00) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124aaa800) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1218fc000) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12880d000) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 20:55:41 INFO - PROCESS | 1660 | 1467431741213 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]]]}] 20:55:41 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) 20:55:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1524ms 20:55:41 INFO - PROCESS | 1660 | 1467431741267 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1660 | 1467431741269 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:55:41 INFO - PROCESS | 1660 | 1467431741273 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1660 | 1467431741274 Marionette TRACE conn2 <- [1,2686,null,{}] 20:55:41 INFO - PROCESS | 1660 | 1467431741278 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}] 20:55:41 INFO - PROCESS | 1660 | 1467431741279 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:41 INFO - PROCESS | 1660 | 1467431741352 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:55:41 INFO - PROCESS | 1660 | 1467431741357 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 1660 | 1467431741361 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e6d800 == 30 [pid = 1660] [id = 679] 20:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116976800) [pid = 1660] [serial = 2037] [outer = 0x0] 20:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11827c000) [pid = 1660] [serial = 2038] [outer = 0x116976800] 20:55:41 INFO - PROCESS | 1660 | 1467431741394 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11833c400) [pid = 1660] [serial = 2039] [outer = 0x116976800] 20:55:42 INFO - PROCESS | 1660 | 1467431742223 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"]]]}] 20:55:42 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 20:55:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 970ms 20:55:42 INFO - PROCESS | 1660 | 1467431742243 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1660 | 1467431742247 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:55:42 INFO - PROCESS | 1660 | 1467431742252 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 1660 | 1467431742254 Marionette TRACE conn2 <- [1,2690,null,{}] 20:55:42 INFO - PROCESS | 1660 | 1467431742256 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}] 20:55:42 INFO - PROCESS | 1660 | 1467431742258 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:42 INFO - PROCESS | 1660 | 1467431742337 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:55:42 INFO - PROCESS | 1660 | 1467431742341 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1660 | 1467431742342 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d75800 == 31 [pid = 1660] [id = 680] 20:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1190cac00) [pid = 1660] [serial = 2040] [outer = 0x0] 20:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1194afc00) [pid = 1660] [serial = 2041] [outer = 0x1190cac00] 20:55:42 INFO - PROCESS | 1660 | 1467431742372 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119825c00) [pid = 1660] [serial = 2042] [outer = 0x1190cac00] 20:55:43 INFO - PROCESS | 1660 | 1467431743209 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"]]]}] 20:55:43 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 20:55:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 972ms 20:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:55:43 INFO - PROCESS | 1660 | 1467431743224 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1660 | 1467431743226 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:55:43 INFO - PROCESS | 1660 | 1467431743229 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1660 | 1467431743232 Marionette TRACE conn2 <- [1,2694,null,{}] 20:55:43 INFO - PROCESS | 1660 | 1467431743240 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}] 20:55:43 INFO - PROCESS | 1660 | 1467431743243 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:43 INFO - PROCESS | 1660 | 1467431743350 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:55:43 INFO - PROCESS | 1660 | 1467431743363 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1660 | 1467431743365 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x123578800 == 32 [pid = 1660] [id = 681] 20:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119d9a000) [pid = 1660] [serial = 2043] [outer = 0x0] 20:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x120fc6000) [pid = 1660] [serial = 2044] [outer = 0x119d9a000] 20:55:43 INFO - PROCESS | 1660 | 1467431743393 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1211ea000) [pid = 1660] [serial = 2045] [outer = 0x119d9a000] 20:55:44 INFO - PROCESS | 1660 | 1467431744202 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"]]]}] 20:55:44 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 20:55:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1027ms 20:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:55:44 INFO - PROCESS | 1660 | 1467431744255 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1660 | 1467431744257 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:55:44 INFO - PROCESS | 1660 | 1467431744259 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1660 | 1467431744260 Marionette TRACE conn2 <- [1,2698,null,{}] 20:55:44 INFO - PROCESS | 1660 | 1467431744263 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}] 20:55:44 INFO - PROCESS | 1660 | 1467431744264 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:44 INFO - PROCESS | 1660 | 1467431744363 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:55:44 INFO - PROCESS | 1660 | 1467431744366 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1660 | 1467431744368 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12668e800 == 33 [pid = 1660] [id = 682] 20:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121229800) [pid = 1660] [serial = 2046] [outer = 0x0] 20:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1218f2c00) [pid = 1660] [serial = 2047] [outer = 0x121229800] 20:55:44 INFO - PROCESS | 1660 | 1467431744394 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123428c00) [pid = 1660] [serial = 2048] [outer = 0x121229800] 20:55:45 INFO - PROCESS | 1660 | 1467431745238 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"]]]}] 20:55:45 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 20:55:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:55:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1023ms 20:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:55:45 INFO - PROCESS | 1660 | 1467431745290 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1660 | 1467431745291 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:55:45 INFO - PROCESS | 1660 | 1467431745294 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1660 | 1467431745295 Marionette TRACE conn2 <- [1,2702,null,{}] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1176e3800) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119be7000) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x116903400) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11946d800) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11887b800) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1235b5800) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1194ac000) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1260c3800) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x113cd8400) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x111f0a400) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1133a9800) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x123462c00) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1167a2800) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1288e8800) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:55:45 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x110eb8000) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:55:45 INFO - PROCESS | 1660 | 1467431745343 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}] 20:55:45 INFO - PROCESS | 1660 | 1467431745344 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:45 INFO - PROCESS | 1660 | 1467431745406 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:55:45 INFO - PROCESS | 1660 | 1467431745409 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1660 | 1467431745410 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121264000 == 34 [pid = 1660] [id = 683] 20:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115f73800) [pid = 1660] [serial = 2049] [outer = 0x0] 20:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1170d0c00) [pid = 1660] [serial = 2050] [outer = 0x115f73800] 20:55:45 INFO - PROCESS | 1660 | 1467431745433 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1190ca000) [pid = 1660] [serial = 2051] [outer = 0x115f73800] 20:55:45 INFO - PROCESS | 1660 | 1467431745888 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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 610ms 20:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:55:45 INFO - PROCESS | 1660 | 1467431745905 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1660 | 1467431745907 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:55:45 INFO - PROCESS | 1660 | 1467431745909 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1660 | 1467431745911 Marionette TRACE conn2 <- [1,2706,null,{}] 20:55:45 INFO - PROCESS | 1660 | 1467431745915 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}] 20:55:45 INFO - PROCESS | 1660 | 1467431745921 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:46 INFO - PROCESS | 1660 | 1467431746102 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:55:46 INFO - PROCESS | 1660 | 1467431746119 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1660 | 1467431746120 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294bd800 == 35 [pid = 1660] [id = 684] 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x113c3b800) [pid = 1660] [serial = 2052] [outer = 0x0] 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12342ac00) [pid = 1660] [serial = 2053] [outer = 0x113c3b800] 20:55:46 INFO - PROCESS | 1660 | 1467431746161 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12549e000) [pid = 1660] [serial = 2054] [outer = 0x113c3b800] 20:55:46 INFO - PROCESS | 1660 | 1467431746490 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:55:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 623ms 20:55:46 INFO - PROCESS | 1660 | 1467431746532 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1660 | 1467431746534 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:55:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:55:46 INFO - PROCESS | 1660 | 1467431746536 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1660 | 1467431746537 Marionette TRACE conn2 <- [1,2710,null,{}] 20:55:46 INFO - PROCESS | 1660 | 1467431746539 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}] 20:55:46 INFO - PROCESS | 1660 | 1467431746540 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:46 INFO - PROCESS | 1660 | 1467431746615 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:55:46 INFO - PROCESS | 1660 | 1467431746619 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1660 | 1467431746620 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2c5800 == 36 [pid = 1660] [id = 685] 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x126011c00) [pid = 1660] [serial = 2055] [outer = 0x0] 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1264c9c00) [pid = 1660] [serial = 2056] [outer = 0x126011c00] 20:55:46 INFO - PROCESS | 1660 | 1467431746644 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126b65800) [pid = 1660] [serial = 2057] [outer = 0x126011c00] 20:55:46 INFO - PROCESS | 1660 | 1467431746991 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] 20:55:47 INFO - PROCESS | 1660 | 1467431747009 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:55:47 INFO - PROCESS | 1660 | 1467431747011 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1660 | 1467431747012 Marionette TRACE conn2 <- [1,2714,null,{}] 20:55:47 INFO - PROCESS | 1660 | 1467431747015 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}] 20:55:47 INFO - PROCESS | 1660 | 1467431747016 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:47 INFO - PROCESS | 1660 | 1467431747120 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:55:47 INFO - PROCESS | 1660 | 1467431747126 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1660 | 1467431747127 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba95800 == 37 [pid = 1660] [id = 686] 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x126b65c00) [pid = 1660] [serial = 2058] [outer = 0x0] 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x126c65400) [pid = 1660] [serial = 2059] [outer = 0x126b65c00] 20:55:47 INFO - PROCESS | 1660 | 1467431747154 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126ca6c00) [pid = 1660] [serial = 2060] [outer = 0x126b65c00] 20:55:47 INFO - PROCESS | 1660 | 1467431747536 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:55:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 20:55:47 INFO - PROCESS | 1660 | 1467431747582 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1660 | 1467431747584 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:55:47 INFO - PROCESS | 1660 | 1467431747587 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1660 | 1467431747590 Marionette TRACE conn2 <- [1,2718,null,{}] 20:55:47 INFO - PROCESS | 1660 | 1467431747593 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}] 20:55:47 INFO - PROCESS | 1660 | 1467431747595 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:47 INFO - PROCESS | 1660 | 1467431747697 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:55:47 INFO - PROCESS | 1660 | 1467431747759 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1660 | 1467431747760 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bf800 == 38 [pid = 1660] [id = 687] 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115f68400) [pid = 1660] [serial = 2061] [outer = 0x0] 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1172c2400) [pid = 1660] [serial = 2062] [outer = 0x115f68400] 20:55:47 INFO - PROCESS | 1660 | 1467431747791 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185b4000) [pid = 1660] [serial = 2063] [outer = 0x115f68400] 20:55:48 INFO - PROCESS | 1660 | 1467431748248 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] 20:55:48 INFO - PROCESS | 1660 | 1467431748263 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:55:48 INFO - PROCESS | 1660 | 1467431748268 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1660 | 1467431748270 Marionette TRACE conn2 <- [1,2722,null,{}] 20:55:48 INFO - PROCESS | 1660 | 1467431748272 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}] 20:55:48 INFO - PROCESS | 1660 | 1467431748274 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:48 INFO - PROCESS | 1660 | 1467431748376 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:55:48 INFO - PROCESS | 1660 | 1467431748449 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:48 INFO - PROCESS | 1660 | 1467431748450 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x125481800 == 39 [pid = 1660] [id = 688] 20:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1194a8c00) [pid = 1660] [serial = 2064] [outer = 0x0] 20:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119d96800) [pid = 1660] [serial = 2065] [outer = 0x1194a8c00] 20:55:48 INFO - PROCESS | 1660 | 1467431748483 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fe5c00) [pid = 1660] [serial = 2066] [outer = 0x1194a8c00] 20:55:48 INFO - PROCESS | 1660 | 1467431748920 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] 20:55:48 INFO - PROCESS | 1660 | 1467431748942 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:55:48 INFO - PROCESS | 1660 | 1467431748944 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1660 | 1467431748947 Marionette TRACE conn2 <- [1,2726,null,{}] 20:55:48 INFO - PROCESS | 1660 | 1467431748955 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}] 20:55:48 INFO - PROCESS | 1660 | 1467431748958 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:49 INFO - PROCESS | 1660 | 1467431749076 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:55:49 INFO - PROCESS | 1660 | 1467431749164 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1660 | 1467431749166 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be9a000 == 40 [pid = 1660] [id = 689] 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123467c00) [pid = 1660] [serial = 2067] [outer = 0x0] 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124aa9400) [pid = 1660] [serial = 2068] [outer = 0x123467c00] 20:55:49 INFO - PROCESS | 1660 | 1467431749197 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124ecc000) [pid = 1660] [serial = 2069] [outer = 0x123467c00] 20:55:49 INFO - PROCESS | 1660 | 1467431749622 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]]]}] 20:55:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 20:55:49 INFO - PROCESS | 1660 | 1467431749666 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 1660 | 1467431749668 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:55:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:55:49 INFO - PROCESS | 1660 | 1467431749670 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 1660 | 1467431749671 Marionette TRACE conn2 <- [1,2730,null,{}] 20:55:49 INFO - PROCESS | 1660 | 1467431749674 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}] 20:55:49 INFO - PROCESS | 1660 | 1467431749675 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:49 INFO - PROCESS | 1660 | 1467431749776 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:55:49 INFO - PROCESS | 1660 | 1467431749847 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1660 | 1467431749848 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c814800 == 41 [pid = 1660] [id = 690] 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1260c3000) [pid = 1660] [serial = 2070] [outer = 0x0] 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12880e400) [pid = 1660] [serial = 2071] [outer = 0x1260c3000] 20:55:49 INFO - PROCESS | 1660 | 1467431749878 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12881a000) [pid = 1660] [serial = 2072] [outer = 0x1260c3000] 20:55:50 INFO - PROCESS | 1660 | 1467431750871 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"]]]}] 20:55:50 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 20:55:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:55:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:55:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:55:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1222ms 20:55:50 INFO - PROCESS | 1660 | 1467431750893 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 1660 | 1467431750896 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:55:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:55:50 INFO - PROCESS | 1660 | 1467431750900 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 1660 | 1467431750901 Marionette TRACE conn2 <- [1,2734,null,{}] 20:55:50 INFO - PROCESS | 1660 | 1467431750905 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}] 20:55:50 INFO - PROCESS | 1660 | 1467431750906 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:51 INFO - PROCESS | 1660 | 1467431751034 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:55:51 INFO - PROCESS | 1660 | 1467431751098 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1660 | 1467431751099 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d83800 == 42 [pid = 1660] [id = 691] 20:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1170d0800) [pid = 1660] [serial = 2073] [outer = 0x0] 20:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1176eec00) [pid = 1660] [serial = 2074] [outer = 0x1170d0800] 20:55:51 INFO - PROCESS | 1660 | 1467431751128 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11851d000) [pid = 1660] [serial = 2075] [outer = 0x1170d0800] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2c5800 == 41 [pid = 1660] [id = 685] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1294bd800 == 40 [pid = 1660] [id = 684] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x121264000 == 39 [pid = 1660] [id = 683] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12668e800 == 38 [pid = 1660] [id = 682] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x123578800 == 37 [pid = 1660] [id = 681] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x119d75800 == 36 [pid = 1660] [id = 680] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x117e6d800 == 35 [pid = 1660] [id = 679] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x119bb1800 == 34 [pid = 1660] [id = 678] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x113e39000 == 33 [pid = 1660] [id = 677] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12d625800 == 32 [pid = 1660] [id = 661] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12c814800 == 31 [pid = 1660] [id = 690] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12be9a000 == 30 [pid = 1660] [id = 689] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x125481800 == 29 [pid = 1660] [id = 688] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba95800 == 28 [pid = 1660] [id = 686] 20:55:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bf800 == 27 [pid = 1660] [id = 687] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129232400) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12342b400) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1234e0800) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x117ea2800) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118277400) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1218fa800) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12342dc00) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124ec6800) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126ca2800) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126011400) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1194b1c00) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1198ee800) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126885800) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x115f17400) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1164e7800) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118872c00) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11946c800) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x120fc1c00) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x121339000) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1234e1800) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124af2400) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119d03c00) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119d9b400) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1288ee400) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x128810000) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x128c43800) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121233400) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x113cd8800) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1182d9400) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 20:55:51 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x126c69000) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 20:55:52 INFO - PROCESS | 1660 | 1467431752038 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1174ms 20:55:52 INFO - PROCESS | 1660 | 1467431752074 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1660 | 1467431752077 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:55:52 INFO - PROCESS | 1660 | 1467431752082 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1660 | 1467431752084 Marionette TRACE conn2 <- [1,2738,null,{}] 20:55:52 INFO - PROCESS | 1660 | 1467431752087 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}] 20:55:52 INFO - PROCESS | 1660 | 1467431752089 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:52 INFO - PROCESS | 1660 | 1467431752168 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:55:52 INFO - PROCESS | 1660 | 1467431752173 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1660 | 1467431752175 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701f000 == 28 [pid = 1660] [id = 692] 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113cd8800) [pid = 1660] [serial = 2076] [outer = 0x0] 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115f6fc00) [pid = 1660] [serial = 2077] [outer = 0x113cd8800] 20:55:52 INFO - PROCESS | 1660 | 1467431752205 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1164e7000) [pid = 1660] [serial = 2078] [outer = 0x113cd8800] 20:55:52 INFO - PROCESS | 1660 | 1467431752597 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 572ms 20:55:52 INFO - PROCESS | 1660 | 1467431752653 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1660 | 1467431752656 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:55:52 INFO - PROCESS | 1660 | 1467431752661 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1660 | 1467431752663 Marionette TRACE conn2 <- [1,2742,null,{}] 20:55:52 INFO - PROCESS | 1660 | 1467431752665 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}] 20:55:52 INFO - PROCESS | 1660 | 1467431752667 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:52 INFO - PROCESS | 1660 | 1467431752744 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:55:52 INFO - PROCESS | 1660 | 1467431752751 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1660 | 1467431752752 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190b2800 == 29 [pid = 1660] [id = 693] 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116978400) [pid = 1660] [serial = 2079] [outer = 0x0] 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118274400) [pid = 1660] [serial = 2080] [outer = 0x116978400] 20:55:52 INFO - PROCESS | 1660 | 1467431752779 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1182e2000) [pid = 1660] [serial = 2081] [outer = 0x116978400] 20:55:53 INFO - PROCESS | 1660 | 1467431753117 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 472ms 20:55:53 INFO - PROCESS | 1660 | 1467431753133 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 1660 | 1467431753135 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:55:53 INFO - PROCESS | 1660 | 1467431753137 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1660 | 1467431753139 Marionette TRACE conn2 <- [1,2746,null,{}] 20:55:53 INFO - PROCESS | 1660 | 1467431753150 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}] 20:55:53 INFO - PROCESS | 1660 | 1467431753153 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:53 INFO - PROCESS | 1660 | 1467431753232 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:55:53 INFO - PROCESS | 1660 | 1467431753288 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 1660 | 1467431753290 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135b000 == 30 [pid = 1660] [id = 694] 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x115f0bc00) [pid = 1660] [serial = 2082] [outer = 0x0] 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119475000) [pid = 1660] [serial = 2083] [outer = 0x115f0bc00] 20:55:53 INFO - PROCESS | 1660 | 1467431753318 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119821c00) [pid = 1660] [serial = 2084] [outer = 0x115f0bc00] 20:55:53 INFO - PROCESS | 1660 | 1467431753622 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 20:55:53 INFO - PROCESS | 1660 | 1467431753659 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 1660 | 1467431753661 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:55:53 INFO - PROCESS | 1660 | 1467431753667 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1660 | 1467431753669 Marionette TRACE conn2 <- [1,2750,null,{}] 20:55:53 INFO - PROCESS | 1660 | 1467431753672 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}] 20:55:53 INFO - PROCESS | 1660 | 1467431753674 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:53 INFO - PROCESS | 1660 | 1467431753793 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:55:53 INFO - PROCESS | 1660 | 1467431753881 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 1660 | 1467431753882 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12193f000 == 31 [pid = 1660] [id = 695] 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11977dc00) [pid = 1660] [serial = 2085] [outer = 0x0] 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119d59c00) [pid = 1660] [serial = 2086] [outer = 0x11977dc00] 20:55:53 INFO - PROCESS | 1660 | 1467431753923 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119d9bc00) [pid = 1660] [serial = 2087] [outer = 0x11977dc00] 20:55:54 INFO - PROCESS | 1660 | 1467431754204 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 571ms 20:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:55:54 INFO - PROCESS | 1660 | 1467431754238 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1660 | 1467431754239 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:55:54 INFO - PROCESS | 1660 | 1467431754242 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1660 | 1467431754254 Marionette TRACE conn2 <- [1,2754,null,{}] 20:55:54 INFO - PROCESS | 1660 | 1467431754270 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}] 20:55:54 INFO - PROCESS | 1660 | 1467431754271 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:54 INFO - PROCESS | 1660 | 1467431754367 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:55:54 INFO - PROCESS | 1660 | 1467431754371 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1660 | 1467431754372 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x125485800 == 32 [pid = 1660] [id = 696] 20:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11690bc00) [pid = 1660] [serial = 2088] [outer = 0x0] 20:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119dbbc00) [pid = 1660] [serial = 2089] [outer = 0x11690bc00] 20:55:54 INFO - PROCESS | 1660 | 1467431754396 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1210b7c00) [pid = 1660] [serial = 2090] [outer = 0x11690bc00] 20:55:54 INFO - PROCESS | 1660 | 1467431754741 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 544ms 20:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:55:54 INFO - PROCESS | 1660 | 1467431754789 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1660 | 1467431754790 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:55:54 INFO - PROCESS | 1660 | 1467431754792 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1660 | 1467431754793 Marionette TRACE conn2 <- [1,2758,null,{}] 20:55:54 INFO - PROCESS | 1660 | 1467431754796 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}] 20:55:54 INFO - PROCESS | 1660 | 1467431754800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:54 INFO - PROCESS | 1660 | 1467431754914 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:55:54 INFO - PROCESS | 1660 | 1467431754952 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1660 | 1467431754953 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917f000 == 33 [pid = 1660] [id = 697] 20:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121227800) [pid = 1660] [serial = 2091] [outer = 0x0] 20:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1218f4800) [pid = 1660] [serial = 2092] [outer = 0x121227800] 20:55:54 INFO - PROCESS | 1660 | 1467431754978 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123435400) [pid = 1660] [serial = 2093] [outer = 0x121227800] 20:55:55 INFO - PROCESS | 1660 | 1467431755326 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:55:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 20:55:55 INFO - PROCESS | 1660 | 1467431755367 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:55:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:55:55 INFO - PROCESS | 1660 | 1467431755369 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:55:55 INFO - PROCESS | 1660 | 1467431755373 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1660 | 1467431755374 Marionette TRACE conn2 <- [1,2762,null,{}] 20:55:55 INFO - PROCESS | 1660 | 1467431755378 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}] 20:55:55 INFO - PROCESS | 1660 | 1467431755380 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:55 INFO - PROCESS | 1660 | 1467431755535 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:55:55 INFO - PROCESS | 1660 | 1467431755554 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1660 | 1467431755556 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c8800 == 34 [pid = 1660] [id = 698] 20:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185ac000) [pid = 1660] [serial = 2094] [outer = 0x0] 20:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1234de000) [pid = 1660] [serial = 2095] [outer = 0x1185ac000] 20:55:55 INFO - PROCESS | 1660 | 1467431755595 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124ae8000) [pid = 1660] [serial = 2096] [outer = 0x1185ac000] 20:55:55 INFO - PROCESS | 1660 | 1467431755987 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:55:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 621ms 20:55:55 INFO - PROCESS | 1660 | 1467431755993 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1660 | 1467431755994 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:55:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:55:56 INFO - PROCESS | 1660 | 1467431755999 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1660 | 1467431756000 Marionette TRACE conn2 <- [1,2766,null,{}] 20:55:56 INFO - PROCESS | 1660 | 1467431756003 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}] 20:55:56 INFO - PROCESS | 1660 | 1467431756004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:56 INFO - PROCESS | 1660 | 1467431756099 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:55:56 INFO - PROCESS | 1660 | 1467431756102 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1660 | 1467431756103 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a708000 == 35 [pid = 1660] [id = 699] 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123435c00) [pid = 1660] [serial = 2097] [outer = 0x0] 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124ec9000) [pid = 1660] [serial = 2098] [outer = 0x123435c00] 20:55:56 INFO - PROCESS | 1660 | 1467431756128 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126011400) [pid = 1660] [serial = 2099] [outer = 0x123435c00] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121229800) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x110eb1000) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1190cac00) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115f73800) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116976800) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1164e4c00) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126011c00) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126b65c00) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x113c3b800) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119d9a000) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:55:56 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1182de800) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:55:56 INFO - PROCESS | 1660 | 1467431756529 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 20:55:56 INFO - PROCESS | 1660 | 1467431756570 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1660 | 1467431756572 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:55:56 INFO - PROCESS | 1660 | 1467431756574 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1660 | 1467431756576 Marionette TRACE conn2 <- [1,2770,null,{}] 20:55:56 INFO - PROCESS | 1660 | 1467431756578 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}] 20:55:56 INFO - PROCESS | 1660 | 1467431756581 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:56 INFO - PROCESS | 1660 | 1467431756701 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:55:56 INFO - PROCESS | 1660 | 1467431756708 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1660 | 1467431756709 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x121358800 == 36 [pid = 1660] [id = 700] 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1131e1800) [pid = 1660] [serial = 2100] [outer = 0x0] 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119be8000) [pid = 1660] [serial = 2101] [outer = 0x1131e1800] 20:55:56 INFO - PROCESS | 1660 | 1467431756736 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124af1400) [pid = 1660] [serial = 2102] [outer = 0x1131e1800] 20:55:57 INFO - PROCESS | 1660 | 1467431757082 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 20:55:57 INFO - PROCESS | 1660 | 1467431757095 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1660 | 1467431757099 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:55:57 INFO - PROCESS | 1660 | 1467431757102 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1660 | 1467431757104 Marionette TRACE conn2 <- [1,2774,null,{}] 20:55:57 INFO - PROCESS | 1660 | 1467431757107 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}] 20:55:57 INFO - PROCESS | 1660 | 1467431757109 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:57 INFO - PROCESS | 1660 | 1467431757221 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:55:57 INFO - PROCESS | 1660 | 1467431757277 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1660 | 1467431757278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12baad800 == 37 [pid = 1660] [id = 701] 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124ae9800) [pid = 1660] [serial = 2103] [outer = 0x0] 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1260c6400) [pid = 1660] [serial = 2104] [outer = 0x124ae9800] 20:55:57 INFO - PROCESS | 1660 | 1467431757304 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126804400) [pid = 1660] [serial = 2105] [outer = 0x124ae9800] 20:55:57 INFO - PROCESS | 1660 | 1467431757583 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 20:55:57 INFO - PROCESS | 1660 | 1467431757624 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1660 | 1467431757626 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:55:57 INFO - PROCESS | 1660 | 1467431757628 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1660 | 1467431757632 Marionette TRACE conn2 <- [1,2778,null,{}] 20:55:57 INFO - PROCESS | 1660 | 1467431757636 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}] 20:55:57 INFO - PROCESS | 1660 | 1467431757637 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:57 INFO - PROCESS | 1660 | 1467431757736 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:55:57 INFO - PROCESS | 1660 | 1467431757739 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1660 | 1467431757741 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12546e800 == 38 [pid = 1660] [id = 702] 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12687d800) [pid = 1660] [serial = 2106] [outer = 0x0] 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126c64800) [pid = 1660] [serial = 2107] [outer = 0x12687d800] 20:55:57 INFO - PROCESS | 1660 | 1467431757768 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12880f800) [pid = 1660] [serial = 2108] [outer = 0x12687d800] 20:55:58 INFO - PROCESS | 1660 | 1467431758148 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 572ms 20:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:55:58 INFO - PROCESS | 1660 | 1467431758201 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1660 | 1467431758203 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:55:58 INFO - PROCESS | 1660 | 1467431758206 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1660 | 1467431758209 Marionette TRACE conn2 <- [1,2782,null,{}] 20:55:58 INFO - PROCESS | 1660 | 1467431758212 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}] 20:55:58 INFO - PROCESS | 1660 | 1467431758214 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:58 INFO - PROCESS | 1660 | 1467431758333 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:55:58 INFO - PROCESS | 1660 | 1467431758479 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 1660 | 1467431758481 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f91800 == 39 [pid = 1660] [id = 703] 20:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x110eb0800) [pid = 1660] [serial = 2109] [outer = 0x0] 20:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x111ca8400) [pid = 1660] [serial = 2110] [outer = 0x110eb0800] 20:55:58 INFO - PROCESS | 1660 | 1467431758534 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1133d3c00) [pid = 1660] [serial = 2111] [outer = 0x110eb0800] 20:55:59 INFO - PROCESS | 1660 | 1467431759143 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 976ms 20:55:59 INFO - PROCESS | 1660 | 1467431759190 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1660 | 1467431759192 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:55:59 INFO - PROCESS | 1660 | 1467431759198 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1660 | 1467431759200 Marionette TRACE conn2 <- [1,2786,null,{}] 20:55:59 INFO - PROCESS | 1660 | 1467431759204 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}] 20:55:59 INFO - PROCESS | 1660 | 1467431759207 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:59 INFO - PROCESS | 1660 | 1467431759316 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:55:59 INFO - PROCESS | 1660 | 1467431759397 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1660 | 1467431759399 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:55:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121258000 == 40 [pid = 1660] [id = 704] 20:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176e6800) [pid = 1660] [serial = 2112] [outer = 0x0] 20:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11827a800) [pid = 1660] [serial = 2113] [outer = 0x1176e6800] 20:55:59 INFO - PROCESS | 1660 | 1467431759429 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1187bfc00) [pid = 1660] [serial = 2114] [outer = 0x1176e6800] 20:56:00 INFO - PROCESS | 1660 | 1467431760078 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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 924ms 20:56:00 INFO - PROCESS | 1660 | 1467431760120 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1660 | 1467431760123 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:56:00 INFO - PROCESS | 1660 | 1467431760127 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1660 | 1467431760128 Marionette TRACE conn2 <- [1,2790,null,{}] 20:56:00 INFO - PROCESS | 1660 | 1467431760132 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}] 20:56:00 INFO - PROCESS | 1660 | 1467431760134 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:00 INFO - PROCESS | 1660 | 1467431760237 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:56:00 INFO - PROCESS | 1660 | 1467431760313 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1660 | 1467431760316 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11873f000 == 41 [pid = 1660] [id = 705] 20:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11697d800) [pid = 1660] [serial = 2115] [outer = 0x0] 20:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1172cc400) [pid = 1660] [serial = 2116] [outer = 0x11697d800] 20:56:00 INFO - PROCESS | 1660 | 1467431760355 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11827f000) [pid = 1660] [serial = 2117] [outer = 0x11697d800] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12546e800 == 40 [pid = 1660] [id = 702] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12baad800 == 39 [pid = 1660] [id = 701] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x121358800 == 38 [pid = 1660] [id = 700] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a708000 == 37 [pid = 1660] [id = 699] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c8800 == 36 [pid = 1660] [id = 698] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12917f000 == 35 [pid = 1660] [id = 697] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x125485800 == 34 [pid = 1660] [id = 696] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12193f000 == 33 [pid = 1660] [id = 695] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12135b000 == 32 [pid = 1660] [id = 694] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1190b2800 == 31 [pid = 1660] [id = 693] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x11701f000 == 30 [pid = 1660] [id = 692] 20:56:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119d83800 == 29 [pid = 1660] [id = 691] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1218f2c00) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1121b5000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11309dc00) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1194afc00) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1170d0c00) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119825c00) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11827c000) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11833c400) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11697a400) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118274800) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126b65800) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126c65400) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126ca6c00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1190ca000) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1264c9c00) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12342ac00) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120fc6000) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x123428c00) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12549e000) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1211ea000) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128c44000) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 20:56:00 INFO - PROCESS | 1660 | 1467431760802 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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 723ms 20:56:00 INFO - PROCESS | 1660 | 1467431760851 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1660 | 1467431760856 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:56:00 INFO - PROCESS | 1660 | 1467431760863 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1660 | 1467431760866 Marionette TRACE conn2 <- [1,2794,null,{}] 20:56:00 INFO - PROCESS | 1660 | 1467431760870 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}] 20:56:00 INFO - PROCESS | 1660 | 1467431760873 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:00 INFO - PROCESS | 1660 | 1467431760985 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:56:01 INFO - PROCESS | 1660 | 1467431761048 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1660 | 1467431761050 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d83800 == 30 [pid = 1660] [id = 706] 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1182d9c00) [pid = 1660] [serial = 2118] [outer = 0x0] 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118876000) [pid = 1660] [serial = 2119] [outer = 0x1182d9c00] 20:56:01 INFO - PROCESS | 1660 | 1467431761077 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11946d800) [pid = 1660] [serial = 2120] [outer = 0x1182d9c00] 20:56:01 INFO - PROCESS | 1660 | 1467431761376 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 20:56:01 INFO - PROCESS | 1660 | 1467431761386 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1660 | 1467431761387 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:56:01 INFO - PROCESS | 1660 | 1467431761389 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1660 | 1467431761391 Marionette TRACE conn2 <- [1,2798,null,{}] 20:56:01 INFO - PROCESS | 1660 | 1467431761407 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}] 20:56:01 INFO - PROCESS | 1660 | 1467431761410 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:01 INFO - PROCESS | 1660 | 1467431761495 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:56:01 INFO - PROCESS | 1660 | 1467431761503 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1660 | 1467431761505 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a34800 == 31 [pid = 1660] [id = 707] 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11977b800) [pid = 1660] [serial = 2121] [outer = 0x0] 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119d8dc00) [pid = 1660] [serial = 2122] [outer = 0x11977b800] 20:56:01 INFO - PROCESS | 1660 | 1467431761532 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x120fc1c00) [pid = 1660] [serial = 2123] [outer = 0x11977b800] 20:56:01 INFO - PROCESS | 1660 | 1467431761875 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 523ms 20:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:56:01 INFO - PROCESS | 1660 | 1467431761912 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1660 | 1467431761914 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:56:01 INFO - PROCESS | 1660 | 1467431761916 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1660 | 1467431761917 Marionette TRACE conn2 <- [1,2802,null,{}] 20:56:01 INFO - PROCESS | 1660 | 1467431761920 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}] 20:56:01 INFO - PROCESS | 1660 | 1467431761921 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:02 INFO - PROCESS | 1660 | 1467431761999 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:56:02 INFO - PROCESS | 1660 | 1467431762003 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1660 | 1467431762004 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x126b0d800 == 32 [pid = 1660] [id = 708] 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x120ff2400) [pid = 1660] [serial = 2124] [outer = 0x0] 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12122d400) [pid = 1660] [serial = 2125] [outer = 0x120ff2400] 20:56:02 INFO - PROCESS | 1660 | 1467431762029 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1216c6c00) [pid = 1660] [serial = 2126] [outer = 0x120ff2400] 20:56:02 INFO - PROCESS | 1660 | 1467431762368 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 20:56:02 INFO - PROCESS | 1660 | 1467431762385 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1660 | 1467431762386 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:56:02 INFO - PROCESS | 1660 | 1467431762388 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1660 | 1467431762389 Marionette TRACE conn2 <- [1,2806,null,{}] 20:56:02 INFO - PROCESS | 1660 | 1467431762392 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}] 20:56:02 INFO - PROCESS | 1660 | 1467431762393 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:02 INFO - PROCESS | 1660 | 1467431762467 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:56:02 INFO - PROCESS | 1660 | 1467431762533 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1660 | 1467431762534 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e74000 == 33 [pid = 1660] [id = 709] 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1210be000) [pid = 1660] [serial = 2127] [outer = 0x0] 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1218fa400) [pid = 1660] [serial = 2128] [outer = 0x1210be000] 20:56:02 INFO - PROCESS | 1660 | 1467431762559 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12342bc00) [pid = 1660] [serial = 2129] [outer = 0x1210be000] 20:56:02 INFO - PROCESS | 1660 | 1467431762869 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 20:56:02 INFO - PROCESS | 1660 | 1467431762908 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1660 | 1467431762909 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:56:02 INFO - PROCESS | 1660 | 1467431762912 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1660 | 1467431762914 Marionette TRACE conn2 <- [1,2810,null,{}] 20:56:02 INFO - PROCESS | 1660 | 1467431762917 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}] 20:56:02 INFO - PROCESS | 1660 | 1467431762922 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:03 INFO - PROCESS | 1660 | 1467431763039 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:56:03 INFO - PROCESS | 1660 | 1467431763052 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1660 | 1467431763053 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a71c000 == 34 [pid = 1660] [id = 710] 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123433c00) [pid = 1660] [serial = 2130] [outer = 0x0] 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124af3000) [pid = 1660] [serial = 2131] [outer = 0x123433c00] 20:56:03 INFO - PROCESS | 1660 | 1467431763078 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126c5e400) [pid = 1660] [serial = 2132] [outer = 0x123433c00] 20:56:03 INFO - PROCESS | 1660 | 1467431763428 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 20:56:03 INFO - PROCESS | 1660 | 1467431763435 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1660 | 1467431763436 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:56:03 INFO - PROCESS | 1660 | 1467431763439 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1660 | 1467431763440 Marionette TRACE conn2 <- [1,2814,null,{}] 20:56:03 INFO - PROCESS | 1660 | 1467431763442 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}] 20:56:03 INFO - PROCESS | 1660 | 1467431763443 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:03 INFO - PROCESS | 1660 | 1467431763544 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:56:03 INFO - PROCESS | 1660 | 1467431763582 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1660 | 1467431763584 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2d5000 == 35 [pid = 1660] [id = 711] 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113940800) [pid = 1660] [serial = 2133] [outer = 0x0] 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126ca2800) [pid = 1660] [serial = 2134] [outer = 0x113940800] 20:56:03 INFO - PROCESS | 1660 | 1467431763608 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12880d400) [pid = 1660] [serial = 2135] [outer = 0x113940800] 20:56:03 INFO - PROCESS | 1660 | 1467431763918 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 20:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:56:03 INFO - PROCESS | 1660 | 1467431763958 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1660 | 1467431763959 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:56:03 INFO - PROCESS | 1660 | 1467431763961 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1660 | 1467431763963 Marionette TRACE conn2 <- [1,2818,null,{}] 20:56:03 INFO - PROCESS | 1660 | 1467431763968 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}] 20:56:03 INFO - PROCESS | 1660 | 1467431763969 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:04 INFO - PROCESS | 1660 | 1467431764075 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:56:04 INFO - PROCESS | 1660 | 1467431764079 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1660 | 1467431764081 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be1e800 == 36 [pid = 1660] [id = 712] 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123434c00) [pid = 1660] [serial = 2136] [outer = 0x0] 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1288e9400) [pid = 1660] [serial = 2137] [outer = 0x123434c00] 20:56:04 INFO - PROCESS | 1660 | 1467431764111 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1288f2800) [pid = 1660] [serial = 2138] [outer = 0x123434c00] 20:56:04 INFO - PROCESS | 1660 | 1467431764530 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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:56:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 621ms 20:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:56:04 INFO - PROCESS | 1660 | 1467431764583 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1660 | 1467431764584 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:56:04 INFO - PROCESS | 1660 | 1467431764586 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1660 | 1467431764588 Marionette TRACE conn2 <- [1,2822,null,{}] 20:56:04 INFO - PROCESS | 1660 | 1467431764590 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}] 20:56:04 INFO - PROCESS | 1660 | 1467431764591 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:04 INFO - PROCESS | 1660 | 1467431764686 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:56:04 INFO - PROCESS | 1660 | 1467431764698 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1660 | 1467431764700 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c526800 == 37 [pid = 1660] [id = 713] 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1288f2c00) [pid = 1660] [serial = 2139] [outer = 0x0] 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128c46c00) [pid = 1660] [serial = 2140] [outer = 0x1288f2c00] 20:56:04 INFO - PROCESS | 1660 | 1467431764724 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c4d000) [pid = 1660] [serial = 2141] [outer = 0x1288f2c00] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11690bc00) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1170d0800) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116978400) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11977dc00) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113cd8800) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115f0bc00) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f68400) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1194a8c00) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121227800) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123467c00) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1185ac000) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1131e1800) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x123435c00) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:56:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1260c3000) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:56:05 INFO - PROCESS | 1660 | 1467431765127 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]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 568ms 20:56:05 INFO - PROCESS | 1660 | 1467431765156 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 1660 | 1467431765157 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:56:05 INFO - PROCESS | 1660 | 1467431765159 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 1660 | 1467431765160 Marionette TRACE conn2 <- [1,2826,null,{}] 20:56:05 INFO - PROCESS | 1660 | 1467431765168 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}] 20:56:05 INFO - PROCESS | 1660 | 1467431765170 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:05 INFO - PROCESS | 1660 | 1467431765281 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:56:05 INFO - PROCESS | 1660 | 1467431765288 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1660 | 1467431765289 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12667a800 == 38 [pid = 1660] [id = 714] 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113cde000) [pid = 1660] [serial = 2142] [outer = 0x0] 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1190c9000) [pid = 1660] [serial = 2143] [outer = 0x113cde000] 20:56:05 INFO - PROCESS | 1660 | 1467431765313 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12122d800) [pid = 1660] [serial = 2144] [outer = 0x113cde000] 20:56:05 INFO - PROCESS | 1660 | 1467431765625 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 474ms 20:56:05 INFO - PROCESS | 1660 | 1467431765638 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:56:05 INFO - PROCESS | 1660 | 1467431765639 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:56:05 INFO - PROCESS | 1660 | 1467431765641 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:56:05 INFO - PROCESS | 1660 | 1467431765643 Marionette TRACE conn2 <- [1,2830,null,{}] 20:56:05 INFO - PROCESS | 1660 | 1467431765646 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}] 20:56:05 INFO - PROCESS | 1660 | 1467431765651 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:05 INFO - PROCESS | 1660 | 1467431765750 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:56:05 INFO - PROCESS | 1660 | 1467431765811 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1660 | 1467431765812 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9d5800 == 39 [pid = 1660] [id = 715] 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121231c00) [pid = 1660] [serial = 2145] [outer = 0x0] 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125494400) [pid = 1660] [serial = 2146] [outer = 0x121231c00] 20:56:05 INFO - PROCESS | 1660 | 1467431765838 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129127800) [pid = 1660] [serial = 2147] [outer = 0x121231c00] 20:56:06 INFO - PROCESS | 1660 | 1467431766138 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 20:56:06 INFO - PROCESS | 1660 | 1467431766161 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1660 | 1467431766162 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:56:06 INFO - PROCESS | 1660 | 1467431766168 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1660 | 1467431766169 Marionette TRACE conn2 <- [1,2834,null,{}] 20:56:06 INFO - PROCESS | 1660 | 1467431766172 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}] 20:56:06 INFO - PROCESS | 1660 | 1467431766173 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:06 INFO - PROCESS | 1660 | 1467431766255 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:56:06 INFO - PROCESS | 1660 | 1467431766258 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1660 | 1467431766259 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d265800 == 40 [pid = 1660] [id = 716] 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128812800) [pid = 1660] [serial = 2148] [outer = 0x0] 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12923bc00) [pid = 1660] [serial = 2149] [outer = 0x128812800] 20:56:06 INFO - PROCESS | 1660 | 1467431766283 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129491800) [pid = 1660] [serial = 2150] [outer = 0x128812800] 20:56:06 INFO - PROCESS | 1660 | 1467431766606 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 468ms 20:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:56:06 INFO - PROCESS | 1660 | 1467431766637 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1660 | 1467431766638 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:56:06 INFO - PROCESS | 1660 | 1467431766640 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1660 | 1467431766641 Marionette TRACE conn2 <- [1,2838,null,{}] 20:56:06 INFO - PROCESS | 1660 | 1467431766643 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}] 20:56:06 INFO - PROCESS | 1660 | 1467431766644 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:06 INFO - PROCESS | 1660 | 1467431766764 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:56:06 INFO - PROCESS | 1660 | 1467431766769 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1660 | 1467431766771 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d622800 == 41 [pid = 1660] [id = 717] 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129234400) [pid = 1660] [serial = 2151] [outer = 0x0] 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129494800) [pid = 1660] [serial = 2152] [outer = 0x129234400] 20:56:06 INFO - PROCESS | 1660 | 1467431766794 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12949d000) [pid = 1660] [serial = 2153] [outer = 0x129234400] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119d83800 == 40 [pid = 1660] [id = 706] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11873f000 == 39 [pid = 1660] [id = 705] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121258000 == 38 [pid = 1660] [id = 704] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x115f91800 == 37 [pid = 1660] [id = 703] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x126b0d800 == 36 [pid = 1660] [id = 708] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12667a800 == 35 [pid = 1660] [id = 714] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12be1e800 == 34 [pid = 1660] [id = 712] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12c526800 == 33 [pid = 1660] [id = 713] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117e74000 == 32 [pid = 1660] [id = 709] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2d5000 == 31 [pid = 1660] [id = 711] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12a71c000 == 30 [pid = 1660] [id = 710] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9d5800 == 29 [pid = 1660] [id = 715] 20:56:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121a34800 == 28 [pid = 1660] [id = 707] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126c64800) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119dbbc00) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11851d000) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1176eec00) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118274400) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1182e2000) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119d59c00) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115f6fc00) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1164e7000) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119475000) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119821c00) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1185b4000) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1172c2400) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120fe5c00) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119d96800) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1218f4800) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124ecc000) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x123435400) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124aa9400) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124ae8000) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1234de000) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119be8000) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124ec9000) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1260c6400) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12881a000) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12880e400) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x126011400) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x124af1400) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1210b7c00) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x119d9bc00) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 20:56:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12d265800 == 27 [pid = 1660] [id = 716] 20:56:08 INFO - PROCESS | 1660 | --DOCSHELL 0x120f14000 == 26 [pid = 1660] [id = 16] 20:56:08 INFO - PROCESS | 1660 | 1467431768221 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1619ms 20:56:08 INFO - PROCESS | 1660 | 1467431768260 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1660 | 1467431768265 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:56:08 INFO - PROCESS | 1660 | 1467431768270 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1660 | 1467431768272 Marionette TRACE conn2 <- [1,2842,null,{}] 20:56:08 INFO - PROCESS | 1660 | 1467431768276 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}] 20:56:08 INFO - PROCESS | 1660 | 1467431768278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:08 INFO - PROCESS | 1660 | 1467431768360 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:56:08 INFO - PROCESS | 1660 | 1467431768365 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1660 | 1467431768369 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x117021000 == 27 [pid = 1660] [id = 718] 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x113c99400) [pid = 1660] [serial = 2154] [outer = 0x0] 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x113c9c800) [pid = 1660] [serial = 2155] [outer = 0x113c99400] 20:56:08 INFO - PROCESS | 1660 | 1467431768398 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x115f6fc00) [pid = 1660] [serial = 2156] [outer = 0x113c99400] 20:56:08 INFO - PROCESS | 1660 | 1467431768755 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 20:56:08 INFO - PROCESS | 1660 | 1467431768790 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1660 | 1467431768794 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:56:08 INFO - PROCESS | 1660 | 1467431768799 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1660 | 1467431768801 Marionette TRACE conn2 <- [1,2846,null,{}] 20:56:08 INFO - PROCESS | 1660 | 1467431768809 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}] 20:56:08 INFO - PROCESS | 1660 | 1467431768811 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:08 INFO - PROCESS | 1660 | 1467431768891 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:56:08 INFO - PROCESS | 1660 | 1467431768898 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1660 | 1467431768900 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119005000 == 28 [pid = 1660] [id = 719] 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1164e1000) [pid = 1660] [serial = 2157] [outer = 0x0] 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116972000) [pid = 1660] [serial = 2158] [outer = 0x1164e1000] 20:56:08 INFO - PROCESS | 1660 | 1467431768927 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1176e0400) [pid = 1660] [serial = 2159] [outer = 0x1164e1000] 20:56:09 INFO - PROCESS | 1660 | 1467431769285 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 20:56:09 INFO - PROCESS | 1660 | 1467431769335 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1660 | 1467431769336 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:56:09 INFO - PROCESS | 1660 | 1467431769340 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1660 | 1467431769342 Marionette TRACE conn2 <- [1,2850,null,{}] 20:56:09 INFO - PROCESS | 1660 | 1467431769350 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}] 20:56:09 INFO - PROCESS | 1660 | 1467431769353 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:09 INFO - PROCESS | 1660 | 1467431769430 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:56:09 INFO - PROCESS | 1660 | 1467431769434 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1660 | 1467431769436 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f15800 == 29 [pid = 1660] [id = 720] 20:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x110eb7c00) [pid = 1660] [serial = 2160] [outer = 0x0] 20:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1182db000) [pid = 1660] [serial = 2161] [outer = 0x110eb7c00] 20:56:09 INFO - PROCESS | 1660 | 1467431769465 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1187bf800) [pid = 1660] [serial = 2162] [outer = 0x110eb7c00] 20:56:09 INFO - PROCESS | 1660 | 1467431769847 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 20:56:09 INFO - PROCESS | 1660 | 1467431769861 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1660 | 1467431769863 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:56:09 INFO - PROCESS | 1660 | 1467431769869 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1660 | 1467431769870 Marionette TRACE conn2 <- [1,2854,null,{}] 20:56:09 INFO - PROCESS | 1660 | 1467431769873 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}] 20:56:09 INFO - PROCESS | 1660 | 1467431769874 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:09 INFO - PROCESS | 1660 | 1467431769950 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:56:10 INFO - PROCESS | 1660 | 1467431770008 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1660 | 1467431770009 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1218c1800 == 30 [pid = 1660] [id = 721] 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11827bc00) [pid = 1660] [serial = 2163] [outer = 0x0] 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119044c00) [pid = 1660] [serial = 2164] [outer = 0x11827bc00] 20:56:10 INFO - PROCESS | 1660 | 1467431770035 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1194ad000) [pid = 1660] [serial = 2165] [outer = 0x11827bc00] 20:56:10 INFO - PROCESS | 1660 | 1467431770306 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 469ms 20:56:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:56:10 INFO - PROCESS | 1660 | 1467431770338 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1660 | 1467431770339 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 1660 | 1467431770341 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1660 | 1467431770342 Marionette TRACE conn2 <- [1,2858,null,{}] 20:56:10 INFO - PROCESS | 1660 | 1467431770354 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}] 20:56:10 INFO - PROCESS | 1660 | 1467431770366 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:10 INFO - PROCESS | 1660 | 1467431770450 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:56:10 INFO - PROCESS | 1660 | 1467431770453 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1660 | 1467431770455 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x123510800 == 31 [pid = 1660] [id = 722] 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1161abc00) [pid = 1660] [serial = 2166] [outer = 0x0] 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119776400) [pid = 1660] [serial = 2167] [outer = 0x1161abc00] 20:56:10 INFO - PROCESS | 1660 | 1467431770485 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11982f800) [pid = 1660] [serial = 2168] [outer = 0x1161abc00] 20:56:10 INFO - PROCESS | 1660 | 1467431770906 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 574ms 20:56:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:56:10 INFO - PROCESS | 1660 | 1467431770918 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1660 | 1467431770919 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 1660 | 1467431770921 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1660 | 1467431770922 Marionette TRACE conn2 <- [1,2862,null,{}] 20:56:10 INFO - PROCESS | 1660 | 1467431770924 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}] 20:56:10 INFO - PROCESS | 1660 | 1467431770929 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:11 INFO - PROCESS | 1660 | 1467431771050 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:56:11 INFO - PROCESS | 1660 | 1467431771056 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1660 | 1467431771057 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254bf000 == 32 [pid = 1660] [id = 723] 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176e3400) [pid = 1660] [serial = 2169] [outer = 0x0] 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119d03c00) [pid = 1660] [serial = 2170] [outer = 0x1176e3400] 20:56:11 INFO - PROCESS | 1660 | 1467431771085 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fbc800) [pid = 1660] [serial = 2171] [outer = 0x1176e3400] 20:56:11 INFO - PROCESS | 1660 | 1467431771383 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 20:56:11 INFO - PROCESS | 1660 | 1467431771441 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1660 | 1467431771442 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:56:11 INFO - PROCESS | 1660 | 1467431771444 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1660 | 1467431771445 Marionette TRACE conn2 <- [1,2866,null,{}] 20:56:11 INFO - PROCESS | 1660 | 1467431771448 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}] 20:56:11 INFO - PROCESS | 1660 | 1467431771449 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:11 INFO - PROCESS | 1660 | 1467431771529 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:56:11 INFO - PROCESS | 1660 | 1467431771535 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1660 | 1467431771536 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12917f000 == 33 [pid = 1660] [id = 724] 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1121bec00) [pid = 1660] [serial = 2172] [outer = 0x0] 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1211e3c00) [pid = 1660] [serial = 2173] [outer = 0x1121bec00] 20:56:11 INFO - PROCESS | 1660 | 1467431771560 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121231800) [pid = 1660] [serial = 2174] [outer = 0x1121bec00] 20:56:11 INFO - PROCESS | 1660 | 1467431771885 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 471ms 20:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:56:11 INFO - PROCESS | 1660 | 1467431771917 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1660 | 1467431771918 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:56:11 INFO - PROCESS | 1660 | 1467431771920 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1660 | 1467431771921 Marionette TRACE conn2 <- [1,2870,null,{}] 20:56:11 INFO - PROCESS | 1660 | 1467431771924 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}] 20:56:11 INFO - PROCESS | 1660 | 1467431771925 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:12 INFO - PROCESS | 1660 | 1467431772021 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:56:12 INFO - PROCESS | 1660 | 1467431772028 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1660 | 1467431772031 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x129441800 == 34 [pid = 1660] [id = 725] 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12145d000) [pid = 1660] [serial = 2175] [outer = 0x0] 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1218ef800) [pid = 1660] [serial = 2176] [outer = 0x12145d000] 20:56:12 INFO - PROCESS | 1660 | 1467431772059 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1218fb000) [pid = 1660] [serial = 2177] [outer = 0x12145d000] 20:56:12 INFO - PROCESS | 1660 | 1467431772385 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 470ms 20:56:12 INFO - PROCESS | 1660 | 1467431772391 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 1660 | 1467431772392 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:56:12 INFO - PROCESS | 1660 | 1467431772395 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 1660 | 1467431772398 Marionette TRACE conn2 <- [1,2874,null,{}] 20:56:12 INFO - PROCESS | 1660 | 1467431772406 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}] 20:56:12 INFO - PROCESS | 1660 | 1467431772407 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:12 INFO - PROCESS | 1660 | 1467431772476 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:56:12 INFO - PROCESS | 1660 | 1467431772483 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1660 | 1467431772493 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f14000 == 35 [pid = 1660] [id = 726] 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218f2800) [pid = 1660] [serial = 2178] [outer = 0x0] 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12342d000) [pid = 1660] [serial = 2179] [outer = 0x1218f2800] 20:56:12 INFO - PROCESS | 1660 | 1467431772519 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123437000) [pid = 1660] [serial = 2180] [outer = 0x1218f2800] 20:56:13 INFO - PROCESS | 1660 | 1467431773040 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 680ms 20:56:13 INFO - PROCESS | 1660 | 1467431773084 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1660 | 1467431773088 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:56:13 INFO - PROCESS | 1660 | 1467431773093 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1660 | 1467431773098 Marionette TRACE conn2 <- [1,2878,null,{}] 20:56:13 INFO - PROCESS | 1660 | 1467431773104 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}] 20:56:13 INFO - PROCESS | 1660 | 1467431773107 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:13 INFO - PROCESS | 1660 | 1467431773258 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:56:13 INFO - PROCESS | 1660 | 1467431773382 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 1660 | 1467431773385 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701a000 == 36 [pid = 1660] [id = 727] 20:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113026c00) [pid = 1660] [serial = 2181] [outer = 0x0] 20:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113094400) [pid = 1660] [serial = 2182] [outer = 0x113026c00] 20:56:13 INFO - PROCESS | 1660 | 1467431773416 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1139c5800) [pid = 1660] [serial = 2183] [outer = 0x113026c00] 20:56:13 INFO - PROCESS | 1660 | 1467431773915 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 877ms 20:56:13 INFO - PROCESS | 1660 | 1467431773972 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1660 | 1467431773975 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:56:13 INFO - PROCESS | 1660 | 1467431773984 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1660 | 1467431773986 Marionette TRACE conn2 <- [1,2882,null,{}] 20:56:13 INFO - PROCESS | 1660 | 1467431773989 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}] 20:56:13 INFO - PROCESS | 1660 | 1467431773990 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:14 INFO - PROCESS | 1660 | 1467431774108 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:56:14 INFO - PROCESS | 1660 | 1467431774213 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1660 | 1467431774214 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136b800 == 37 [pid = 1660] [id = 728] 20:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1170d0400) [pid = 1660] [serial = 2184] [outer = 0x0] 20:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1176ec800) [pid = 1660] [serial = 2185] [outer = 0x1170d0400] 20:56:14 INFO - PROCESS | 1660 | 1467431774264 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118275800) [pid = 1660] [serial = 2186] [outer = 0x1170d0400] 20:56:14 INFO - PROCESS | 1660 | 1467431774984 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1072ms 20:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:56:15 INFO - PROCESS | 1660 | 1467431775056 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1660 | 1467431775058 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:56:15 INFO - PROCESS | 1660 | 1467431775061 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1660 | 1467431775063 Marionette TRACE conn2 <- [1,2886,null,{}] 20:56:15 INFO - PROCESS | 1660 | 1467431775067 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}] 20:56:15 INFO - PROCESS | 1660 | 1467431775069 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:15 INFO - PROCESS | 1660 | 1467431775171 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:56:15 INFO - PROCESS | 1660 | 1467431775253 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1660 | 1467431775256 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d0000 == 38 [pid = 1660] [id = 729] 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11690bc00) [pid = 1660] [serial = 2187] [outer = 0x0] 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1170c7c00) [pid = 1660] [serial = 2188] [outer = 0x11690bc00] 20:56:15 INFO - PROCESS | 1660 | 1467431775284 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1182d6400) [pid = 1660] [serial = 2189] [outer = 0x11690bc00] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x129441800 == 37 [pid = 1660] [id = 725] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12917f000 == 36 [pid = 1660] [id = 724] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1254bf000 == 35 [pid = 1660] [id = 723] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x123510800 == 34 [pid = 1660] [id = 722] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1218c1800 == 33 [pid = 1660] [id = 721] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x120f15800 == 32 [pid = 1660] [id = 720] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119005000 == 31 [pid = 1660] [id = 719] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x117021000 == 30 [pid = 1660] [id = 718] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d622800 == 29 [pid = 1660] [id = 717] 20:56:15 INFO - PROCESS | 1660 | --DOCSHELL 0x120f0e000 == 28 [pid = 1660] [id = 17] 20:56:15 INFO - PROCESS | 1660 | 1467431775655 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 623ms 20:56:15 INFO - PROCESS | 1660 | 1467431775684 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1660 | 1467431775687 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:56:15 INFO - PROCESS | 1660 | 1467431775691 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1660 | 1467431775693 Marionette TRACE conn2 <- [1,2890,null,{}] 20:56:15 INFO - PROCESS | 1660 | 1467431775695 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}] 20:56:15 INFO - PROCESS | 1660 | 1467431775697 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:15 INFO - PROCESS | 1660 | 1467431775778 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:56:15 INFO - PROCESS | 1660 | 1467431775837 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1660 | 1467431775838 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f59000 == 29 [pid = 1660] [id = 730] 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1182d8c00) [pid = 1660] [serial = 2190] [outer = 0x0] 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119044400) [pid = 1660] [serial = 2191] [outer = 0x1182d8c00] 20:56:15 INFO - PROCESS | 1660 | 1467431775865 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119774400) [pid = 1660] [serial = 2192] [outer = 0x1182d8c00] 20:56:16 INFO - PROCESS | 1660 | 1467431776178 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 20:56:16 INFO - PROCESS | 1660 | 1467431776212 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1660 | 1467431776216 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:56:16 INFO - PROCESS | 1660 | 1467431776220 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1660 | 1467431776222 Marionette TRACE conn2 <- [1,2894,null,{}] 20:56:16 INFO - PROCESS | 1660 | 1467431776232 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}] 20:56:16 INFO - PROCESS | 1660 | 1467431776236 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:16 INFO - PROCESS | 1660 | 1467431776319 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:56:16 INFO - PROCESS | 1660 | 1467431776376 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1660 | 1467431776379 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x126695000 == 30 [pid = 1660] [id = 731] 20:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119821c00) [pid = 1660] [serial = 2193] [outer = 0x0] 20:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119d8e800) [pid = 1660] [serial = 2194] [outer = 0x119821c00] 20:56:16 INFO - PROCESS | 1660 | 1467431776409 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x120fbf000) [pid = 1660] [serial = 2195] [outer = 0x119821c00] 20:56:16 INFO - PROCESS | 1660 | 1467431776738 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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 20:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:56:16 INFO - PROCESS | 1660 | 1467431776791 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1660 | 1467431776793 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:56:16 INFO - PROCESS | 1660 | 1467431776795 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1660 | 1467431776796 Marionette TRACE conn2 <- [1,2898,null,{}] 20:56:16 INFO - PROCESS | 1660 | 1467431776799 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}] 20:56:16 INFO - PROCESS | 1660 | 1467431776800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:16 INFO - PROCESS | 1660 | 1467431776879 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:56:16 INFO - PROCESS | 1660 | 1467431776942 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1660 | 1467431776943 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aa63000 == 31 [pid = 1660] [id = 732] 20:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x120fc6000) [pid = 1660] [serial = 2196] [outer = 0x0] 20:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1216c5400) [pid = 1660] [serial = 2197] [outer = 0x120fc6000] 20:56:16 INFO - PROCESS | 1660 | 1467431776968 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x123430400) [pid = 1660] [serial = 2198] [outer = 0x120fc6000] 20:56:17 INFO - PROCESS | 1660 | 1467431777257 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 472ms 20:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:56:17 INFO - PROCESS | 1660 | 1467431777271 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1660 | 1467431777272 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:56:17 INFO - PROCESS | 1660 | 1467431777274 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1660 | 1467431777275 Marionette TRACE conn2 <- [1,2902,null,{}] 20:56:17 INFO - PROCESS | 1660 | 1467431777277 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}] 20:56:17 INFO - PROCESS | 1660 | 1467431777278 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:17 INFO - PROCESS | 1660 | 1467431777369 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:56:17 INFO - PROCESS | 1660 | 1467431777372 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1660 | 1467431777373 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba9f000 == 32 [pid = 1660] [id = 733] 20:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123432c00) [pid = 1660] [serial = 2199] [outer = 0x0] 20:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1234e2c00) [pid = 1660] [serial = 2200] [outer = 0x123432c00] 20:56:17 INFO - PROCESS | 1660 | 1467431777400 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124aed400) [pid = 1660] [serial = 2201] [outer = 0x123432c00] 20:56:17 INFO - PROCESS | 1660 | 1467431777798 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 568ms 20:56:17 INFO - PROCESS | 1660 | 1467431777843 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1660 | 1467431777844 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:56:17 INFO - PROCESS | 1660 | 1467431777846 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1660 | 1467431777847 Marionette TRACE conn2 <- [1,2906,null,{}] 20:56:17 INFO - PROCESS | 1660 | 1467431777849 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}] 20:56:17 INFO - PROCESS | 1660 | 1467431777854 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:17 INFO - PROCESS | 1660 | 1467431777974 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:56:17 INFO - PROCESS | 1660 | 1467431777990 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1660 | 1467431777991 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c517800 == 33 [pid = 1660] [id = 734] 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124da9c00) [pid = 1660] [serial = 2202] [outer = 0x0] 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x125494000) [pid = 1660] [serial = 2203] [outer = 0x124da9c00] 20:56:18 INFO - PROCESS | 1660 | 1467431778016 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x126880800) [pid = 1660] [serial = 2204] [outer = 0x124da9c00] 20:56:18 INFO - PROCESS | 1660 | 1467431778370 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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:56:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 20:56:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:56:18 INFO - PROCESS | 1660 | 1467431778416 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1660 | 1467431778417 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:56:18 INFO - PROCESS | 1660 | 1467431778419 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1660 | 1467431778420 Marionette TRACE conn2 <- [1,2910,null,{}] 20:56:18 INFO - PROCESS | 1660 | 1467431778422 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}] 20:56:18 INFO - PROCESS | 1660 | 1467431778424 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:18 INFO - PROCESS | 1660 | 1467431778522 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:56:18 INFO - PROCESS | 1660 | 1467431778534 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 1660 | 1467431778535 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c534800 == 34 [pid = 1660] [id = 735] 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126c5ac00) [pid = 1660] [serial = 2205] [outer = 0x0] 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126c60400) [pid = 1660] [serial = 2206] [outer = 0x126c5ac00] 20:56:18 INFO - PROCESS | 1660 | 1467431778559 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126c9c800) [pid = 1660] [serial = 2207] [outer = 0x126c5ac00] 20:56:18 INFO - PROCESS | 1660 | 1467431778881 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]]]}] 20:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:56:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 20:56:18 INFO - PROCESS | 1660 | 1467431778940 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1660 | 1467431778941 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:56:18 INFO - TEST-START | /DOMEvents/constructors.html 20:56:18 INFO - PROCESS | 1660 | 1467431778944 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1660 | 1467431778945 Marionette TRACE conn2 <- [1,2914,null,{}] 20:56:18 INFO - PROCESS | 1660 | 1467431778947 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}] 20:56:18 INFO - PROCESS | 1660 | 1467431778948 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:19 INFO - PROCESS | 1660 | 1467431779048 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:56:19 INFO - PROCESS | 1660 | 1467431779052 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1660 | 1467431779053 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d03c000 == 35 [pid = 1660] [id = 736] 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124dab400) [pid = 1660] [serial = 2208] [outer = 0x0] 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x126ca4800) [pid = 1660] [serial = 2209] [outer = 0x124dab400] 20:56:19 INFO - PROCESS | 1660 | 1467431779076 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1288eb000) [pid = 1660] [serial = 2210] [outer = 0x124dab400] 20:56:19 INFO - PROCESS | 1660 | 1467431779418 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]]]}] 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:56:19 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:56:19 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:56:19 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 20:56:19 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:56:19 INFO - PROCESS | 1660 | 1467431779472 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 1660 | 1467431779474 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:56:19 INFO - PROCESS | 1660 | 1467431779478 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 1660 | 1467431779479 Marionette TRACE conn2 <- [1,2918,null,{}] 20:56:19 INFO - PROCESS | 1660 | 1467431779482 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}] 20:56:19 INFO - PROCESS | 1660 | 1467431779483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:19 INFO - PROCESS | 1660 | 1467431779760 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x120f14800) [pid = 1660] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12687d800) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124ae9800) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128812800) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12145d000) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x113c99400) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1121bec00) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1176e3400) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1161abc00) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11827bc00) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x110eb7c00) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1164e1000) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12345d000) [pid = 1660] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123433c00) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113940800) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1288f2c00) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123434c00) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113cde000) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121231c00) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1210be000) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120ff2400) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11977b800) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1182d9c00) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11697d800) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176e6800) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:56:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110eb0800) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:56:19 INFO - PROCESS | 1660 | 1467431779836 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1660 | 1467431779837 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1190a9000 == 36 [pid = 1660] [id = 737] 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112ec7800) [pid = 1660] [serial = 2211] [outer = 0x0] 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113c36800) [pid = 1660] [serial = 2212] [outer = 0x112ec7800] 20:56:19 INFO - PROCESS | 1660 | 1467431779863 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116631800) [pid = 1660] [serial = 2213] [outer = 0x112ec7800] 20:56:20 INFO - PROCESS | 1660 | 1467431780155 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:56:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:56:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 728ms 20:56:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:56:20 INFO - PROCESS | 1660 | 1467431780206 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1660 | 1467431780208 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:56:20 INFO - PROCESS | 1660 | 1467431780210 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1660 | 1467431780212 Marionette TRACE conn2 <- [1,2922,null,{}] 20:56:20 INFO - PROCESS | 1660 | 1467431780218 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}] 20:56:20 INFO - PROCESS | 1660 | 1467431780220 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:20 INFO - PROCESS | 1660 | 1467431780385 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:56:20 INFO - PROCESS | 1660 | 1467431780394 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1660 | 1467431780395 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c821000 == 37 [pid = 1660] [id = 738] 20:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11827fc00) [pid = 1660] [serial = 2214] [outer = 0x0] 20:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119775800) [pid = 1660] [serial = 2215] [outer = 0x11827fc00] 20:56:20 INFO - PROCESS | 1660 | 1467431780436 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1187c5c00) [pid = 1660] [serial = 2216] [outer = 0x11827fc00] 20:56:20 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:56:20 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:56:20 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:56:20 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:56:20 INFO - PROCESS | 1660 | 1467431780825 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]]]}] 20:56:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:56:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:56:20 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 20:56:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:56:20 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 20:56:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:56:20 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]" 20:56:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:56:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:56:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 626ms 20:56:20 INFO - PROCESS | 1660 | 1467431780836 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1660 | 1467431780846 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:56:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:56:20 INFO - PROCESS | 1660 | 1467431780851 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1660 | 1467431780853 Marionette TRACE conn2 <- [1,2926,null,{}] 20:56:20 INFO - PROCESS | 1660 | 1467431780855 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}] 20:56:20 INFO - PROCESS | 1660 | 1467431780857 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:20 INFO - PROCESS | 1660 | 1467431780945 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:56:20 INFO - PROCESS | 1660 | 1467431780952 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1660 | 1467431780953 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d659800 == 38 [pid = 1660] [id = 739] 20:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12342f800) [pid = 1660] [serial = 2217] [outer = 0x0] 20:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c4d800) [pid = 1660] [serial = 2218] [outer = 0x12342f800] 20:56:20 INFO - PROCESS | 1660 | 1467431780979 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12923d800) [pid = 1660] [serial = 2219] [outer = 0x12342f800] 20:56:21 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:56:21 INFO - PROCESS | 1660 | 1467431781304 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]]]}] 20:56:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:56:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 20:56:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:56:21 INFO - PROCESS | 1660 | 1467431781323 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 1660 | 1467431781324 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:56:21 INFO - PROCESS | 1660 | 1467431781326 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1660 | 1467431781327 Marionette TRACE conn2 <- [1,2930,null,{}] 20:56:21 INFO - PROCESS | 1660 | 1467431781337 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}] 20:56:21 INFO - PROCESS | 1660 | 1467431781338 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:21 INFO - PROCESS | 1660 | 1467431781455 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:56:21 INFO - PROCESS | 1660 | 1467431781461 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 1660 | 1467431781462 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x110e15800 == 39 [pid = 1660] [id = 740] 20:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129127400) [pid = 1660] [serial = 2220] [outer = 0x0] 20:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12949a000) [pid = 1660] [serial = 2221] [outer = 0x129127400] 20:56:21 INFO - PROCESS | 1660 | 1467431781486 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1294f3c00) [pid = 1660] [serial = 2222] [outer = 0x129127400] 20:56:21 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:56:21 INFO - PROCESS | 1660 | 1467431781830 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]]]}] 20:56:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:56:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 524ms 20:56:21 INFO - PROCESS | 1660 | 1467431781851 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:56:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:56:21 INFO - PROCESS | 1660 | 1467431781854 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:56:21 INFO - PROCESS | 1660 | 1467431781857 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1660 | 1467431781859 Marionette TRACE conn2 <- [1,2934,null,{}] 20:56:21 INFO - PROCESS | 1660 | 1467431781863 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}] 20:56:21 INFO - PROCESS | 1660 | 1467431781865 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:21 INFO - PROCESS | 1660 | 1467431781977 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:56:22 INFO - PROCESS | 1660 | 1467431782049 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1660 | 1467431782052 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b5800 == 40 [pid = 1660] [id = 741] 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115f18400) [pid = 1660] [serial = 2223] [outer = 0x0] 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1167a3400) [pid = 1660] [serial = 2224] [outer = 0x115f18400] 20:56:22 INFO - PROCESS | 1660 | 1467431782085 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11827f800) [pid = 1660] [serial = 2225] [outer = 0x115f18400] 20:56:22 INFO - PROCESS | 1660 | 1467431782459 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]]]}] 20:56:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:56:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 624ms 20:56:22 INFO - PROCESS | 1660 | 1467431782481 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 1660 | 1467431782484 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:56:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:56:22 INFO - PROCESS | 1660 | 1467431782488 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1660 | 1467431782490 Marionette TRACE conn2 <- [1,2938,null,{}] 20:56:22 INFO - PROCESS | 1660 | 1467431782492 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}] 20:56:22 INFO - PROCESS | 1660 | 1467431782494 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:22 INFO - PROCESS | 1660 | 1467431782599 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:56:22 INFO - PROCESS | 1660 | 1467431782662 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1660 | 1467431782664 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1254c0000 == 41 [pid = 1660] [id = 742] 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1187cd800) [pid = 1660] [serial = 2226] [outer = 0x0] 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119bea800) [pid = 1660] [serial = 2227] [outer = 0x1187cd800] 20:56:22 INFO - PROCESS | 1660 | 1467431782694 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119dafc00) [pid = 1660] [serial = 2228] [outer = 0x1187cd800] 20:56:23 INFO - PROCESS | 1660 | 1467431783084 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]]]}] 20:56:23 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. 20:56:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 20:56:23 INFO - PROCESS | 1660 | 1467431783110 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 1660 | 1467431783111 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:56:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:56:23 INFO - PROCESS | 1660 | 1467431783114 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1660 | 1467431783117 Marionette TRACE conn2 <- [1,2942,null,{}] 20:56:23 INFO - PROCESS | 1660 | 1467431783125 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}] 20:56:23 INFO - PROCESS | 1660 | 1467431783128 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:23 INFO - PROCESS | 1660 | 1467431783233 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:56:23 INFO - PROCESS | 1660 | 1467431783296 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1660 | 1467431783298 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d254000 == 42 [pid = 1660] [id = 743] 20:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119dba800) [pid = 1660] [serial = 2229] [outer = 0x0] 20:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1218f7800) [pid = 1660] [serial = 2230] [outer = 0x119dba800] 20:56:23 INFO - PROCESS | 1660 | 1467431783329 Marionette DEBUG loaded listener.js 20:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124ecf800) [pid = 1660] [serial = 2231] [outer = 0x119dba800] 20:56:23 INFO - PROCESS | 1660 | 1467431783747 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"]]]}] 20:56:23 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 20:56:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:56:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 20:56:23 INFO - PROCESS | 1660 | 1467431783786 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 1660 | 1467431783788 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:56:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:56:23 INFO - PROCESS | 1660 | 1467431783790 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1660 | 1467431783792 Marionette TRACE conn2 <- [1,2946,null,{}] 20:56:23 INFO - PROCESS | 1660 | 1467431783794 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}] 20:56:23 INFO - PROCESS | 1660 | 1467431783796 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:23 INFO - PROCESS | 1660 | 1467431783899 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:56:23 INFO - PROCESS | 1660 | 1467431783961 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1660 | 1467431783963 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e03b800 == 43 [pid = 1660] [id = 744] 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126006400) [pid = 1660] [serial = 2232] [outer = 0x0] 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12687d800) [pid = 1660] [serial = 2233] [outer = 0x126006400] 20:56:24 INFO - PROCESS | 1660 | 1467431784032 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128c46400) [pid = 1660] [serial = 2234] [outer = 0x126006400] 20:56:24 INFO - PROCESS | 1660 | 1467431784420 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]]]}] 20:56:24 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. 20:56:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 671ms 20:56:24 INFO - PROCESS | 1660 | 1467431784462 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:56:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:56:24 INFO - PROCESS | 1660 | 1467431784463 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:56:24 INFO - PROCESS | 1660 | 1467431784465 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1660 | 1467431784466 Marionette TRACE conn2 <- [1,2950,null,{}] 20:56:24 INFO - PROCESS | 1660 | 1467431784469 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}] 20:56:24 INFO - PROCESS | 1660 | 1467431784471 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:24 INFO - PROCESS | 1660 | 1467431784619 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:56:24 INFO - PROCESS | 1660 | 1467431784748 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1660 | 1467431784750 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119655800 == 44 [pid = 1660] [id = 745] 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1167a3800) [pid = 1660] [serial = 2235] [outer = 0x0] 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1260c4400) [pid = 1660] [serial = 2236] [outer = 0x1167a3800] 20:56:24 INFO - PROCESS | 1660 | 1467431784779 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x129230400) [pid = 1660] [serial = 2237] [outer = 0x1167a3800] 20:56:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x10eaa7000 == 45 [pid = 1660] [id = 746] 20:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x1176eb400) [pid = 1660] [serial = 2238] [outer = 0x0] 20:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x118877800) [pid = 1660] [serial = 2239] [outer = 0x1176eb400] 20:56:25 INFO - PROCESS | 1660 | 1467431785362 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]]]}] 20:56:25 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. 20:56:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 919ms 20:56:25 INFO - PROCESS | 1660 | 1467431785384 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:56:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:56:25 INFO - PROCESS | 1660 | 1467431785387 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 1660 | 1467431785391 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1660 | 1467431785392 Marionette TRACE conn2 <- [1,2954,null,{}] 20:56:25 INFO - PROCESS | 1660 | 1467431785397 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}] 20:56:25 INFO - PROCESS | 1660 | 1467431785400 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:25 INFO - PROCESS | 1660 | 1467431785516 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:56:25 INFO - PROCESS | 1660 | 1467431785594 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1660 | 1467431785597 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119dd5800 == 46 [pid = 1660] [id = 747] 20:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x116a1b000) [pid = 1660] [serial = 2240] [outer = 0x0] 20:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1176ee800) [pid = 1660] [serial = 2241] [outer = 0x116a1b000] 20:56:25 INFO - PROCESS | 1660 | 1467431785624 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x11851d000) [pid = 1660] [serial = 2242] [outer = 0x116a1b000] 20:56:26 INFO - PROCESS | 1660 | 1467431786009 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]]]}] 20:56:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:56:26 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 20:56:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 675ms 20:56:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:56:26 INFO - PROCESS | 1660 | 1467431786065 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1660 | 1467431786068 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:56:26 INFO - PROCESS | 1660 | 1467431786072 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1660 | 1467431786074 Marionette TRACE conn2 <- [1,2958,null,{}] 20:56:26 INFO - PROCESS | 1660 | 1467431786076 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}] 20:56:26 INFO - PROCESS | 1660 | 1467431786078 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:26 INFO - PROCESS | 1660 | 1467431786179 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:56:26 INFO - PROCESS | 1660 | 1467431786245 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1660 | 1467431786247 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x121447800 == 47 [pid = 1660] [id = 748] 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1185aec00) [pid = 1660] [serial = 2243] [outer = 0x0] 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x11976f000) [pid = 1660] [serial = 2244] [outer = 0x1185aec00] 20:56:26 INFO - PROCESS | 1660 | 1467431786274 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119d90800) [pid = 1660] [serial = 2245] [outer = 0x1185aec00] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12d659800 == 46 [pid = 1660] [id = 739] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12c821000 == 45 [pid = 1660] [id = 738] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1190a9000 == 44 [pid = 1660] [id = 737] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12d03c000 == 43 [pid = 1660] [id = 736] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12c534800 == 42 [pid = 1660] [id = 735] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x120f20000) [pid = 1660] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x129494800) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12342d000) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12c517800 == 41 [pid = 1660] [id = 734] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba9f000 == 40 [pid = 1660] [id = 733] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12aa63000 == 39 [pid = 1660] [id = 732] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x126695000 == 38 [pid = 1660] [id = 731] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x120f59000 == 37 [pid = 1660] [id = 730] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d0000 == 36 [pid = 1660] [id = 729] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12136b800 == 35 [pid = 1660] [id = 728] 20:56:26 INFO - PROCESS | 1660 | --DOCSHELL 0x11701a000 == 34 [pid = 1660] [id = 727] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12880f800) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1216c6c00) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x120fc1c00) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x119d8dc00) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118876000) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11946d800) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x11827f000) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1172cc400) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1187bfc00) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11827a800) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11982f800) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129491800) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1133d3c00) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x111ca8400) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12122d800) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126c5e400) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12342bc00) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x125494400) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12923bc00) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1218ef800) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113c9c800) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1211e3c00) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119d03c00) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119776400) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119044c00) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1182db000) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116972000) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176e0400) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1187bf800) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1194ad000) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120fbc800) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115f6fc00) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121231800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11827b400) [pid = 1660] [serial = 1463] [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.] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124af3000) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12880d400) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126ca2800) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128c46c00) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1288f2800) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1288e9400) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1190c9000) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129127800) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128c4d000) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1218fb000) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1218fa400) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12122d400) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126804400) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 20:56:26 INFO - PROCESS | 1660 | 1467431786654 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]]]}] 20:56:26 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. 20:56:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 619ms 20:56:26 INFO - PROCESS | 1660 | 1467431786692 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1660 | 1467431786693 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:56:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:56:26 INFO - PROCESS | 1660 | 1467431786695 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1660 | 1467431786700 Marionette TRACE conn2 <- [1,2962,null,{}] 20:56:26 INFO - PROCESS | 1660 | 1467431786708 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}] 20:56:26 INFO - PROCESS | 1660 | 1467431786711 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:26 INFO - PROCESS | 1660 | 1467431786792 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:56:26 INFO - PROCESS | 1660 | 1467431786799 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1660 | 1467431786801 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c9000 == 35 [pid = 1660] [id = 749] 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119be4000) [pid = 1660] [serial = 2246] [outer = 0x0] 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fbc400) [pid = 1660] [serial = 2247] [outer = 0x119be4000] 20:56:26 INFO - PROCESS | 1660 | 1467431786828 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12122d400) [pid = 1660] [serial = 2248] [outer = 0x119be4000] 20:56:27 INFO - PROCESS | 1660 | 1467431787165 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]]]}] 20:56:27 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. 20:56:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 523ms 20:56:27 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:56:27 INFO - PROCESS | 1660 | 1467431787219 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1660 | 1467431787220 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:56:27 INFO - PROCESS | 1660 | 1467431787223 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1660 | 1467431787224 Marionette TRACE conn2 <- [1,2966,null,{}] 20:56:27 INFO - PROCESS | 1660 | 1467431787226 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}] 20:56:27 INFO - PROCESS | 1660 | 1467431787227 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:27 INFO - PROCESS | 1660 | 1467431787310 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:56:27 INFO - PROCESS | 1660 | 1467431787375 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1660 | 1467431787376 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12193a800 == 36 [pid = 1660] [id = 750] 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12122fc00) [pid = 1660] [serial = 2249] [outer = 0x0] 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123428c00) [pid = 1660] [serial = 2250] [outer = 0x12122fc00] 20:56:27 INFO - PROCESS | 1660 | 1467431787402 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123434c00) [pid = 1660] [serial = 2251] [outer = 0x12122fc00] 20:56:27 INFO - PROCESS | 1660 | 1467431787684 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]]]}] 20:56:27 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. 20:56:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 20:56:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:56:27 INFO - PROCESS | 1660 | 1467431787743 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1660 | 1467431787745 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:56:27 INFO - PROCESS | 1660 | 1467431787749 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1660 | 1467431787751 Marionette TRACE conn2 <- [1,2970,null,{}] 20:56:27 INFO - PROCESS | 1660 | 1467431787753 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}] 20:56:27 INFO - PROCESS | 1660 | 1467431787754 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:27 INFO - PROCESS | 1660 | 1467431787833 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:56:27 INFO - PROCESS | 1660 | 1467431787894 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1660 | 1467431787895 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x123594000 == 37 [pid = 1660] [id = 751] 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12145d000) [pid = 1660] [serial = 2252] [outer = 0x0] 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123469000) [pid = 1660] [serial = 2253] [outer = 0x12145d000] 20:56:27 INFO - PROCESS | 1660 | 1467431787920 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1254a0c00) [pid = 1660] [serial = 2254] [outer = 0x12145d000] 20:56:28 INFO - PROCESS | 1660 | 1467431788172 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]]]}] 20:56:28 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. 20:56:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 20:56:28 INFO - PROCESS | 1660 | 1467431788220 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1660 | 1467431788221 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:56:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:56:28 INFO - PROCESS | 1660 | 1467431788223 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1660 | 1467431788224 Marionette TRACE conn2 <- [1,2974,null,{}] 20:56:28 INFO - PROCESS | 1660 | 1467431788227 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}] 20:56:28 INFO - PROCESS | 1660 | 1467431788234 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:28 INFO - PROCESS | 1660 | 1467431788342 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:56:28 INFO - PROCESS | 1660 | 1467431788348 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1660 | 1467431788350 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12918d000 == 38 [pid = 1660] [id = 752] 20:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x125499400) [pid = 1660] [serial = 2255] [outer = 0x0] 20:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126b65800) [pid = 1660] [serial = 2256] [outer = 0x125499400] 20:56:28 INFO - PROCESS | 1660 | 1467431788382 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128e0c800) [pid = 1660] [serial = 2257] [outer = 0x125499400] 20:56:28 INFO - PROCESS | 1660 | 1467431788743 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]]]}] 20:56:28 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. 20:56:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 567ms 20:56:28 INFO - PROCESS | 1660 | 1467431788792 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1660 | 1467431788793 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:56:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:56:28 INFO - PROCESS | 1660 | 1467431788796 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1660 | 1467431788797 Marionette TRACE conn2 <- [1,2978,null,{}] 20:56:28 INFO - PROCESS | 1660 | 1467431788799 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}] 20:56:28 INFO - PROCESS | 1660 | 1467431788800 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:28 INFO - PROCESS | 1660 | 1467431788903 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:56:28 INFO - PROCESS | 1660 | 1467431788907 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1660 | 1467431788908 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296e1000 == 39 [pid = 1660] [id = 753] 20:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115f12800) [pid = 1660] [serial = 2258] [outer = 0x0] 20:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128e1a400) [pid = 1660] [serial = 2259] [outer = 0x115f12800] 20:56:28 INFO - PROCESS | 1660 | 1467431788968 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12923a800) [pid = 1660] [serial = 2260] [outer = 0x115f12800] 20:56:29 INFO - PROCESS | 1660 | 1467431789236 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]]]}] 20:56:29 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. 20:56:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 20:56:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:56:29 INFO - PROCESS | 1660 | 1467431789275 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1660 | 1467431789276 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:56:29 INFO - PROCESS | 1660 | 1467431789279 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1660 | 1467431789280 Marionette TRACE conn2 <- [1,2982,null,{}] 20:56:29 INFO - PROCESS | 1660 | 1467431789291 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}] 20:56:29 INFO - PROCESS | 1660 | 1467431789292 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:29 INFO - PROCESS | 1660 | 1467431789403 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:56:29 INFO - PROCESS | 1660 | 1467431789442 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1660 | 1467431789443 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b2cc800 == 40 [pid = 1660] [id = 754] 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12923fc00) [pid = 1660] [serial = 2261] [outer = 0x0] 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1294ee000) [pid = 1660] [serial = 2262] [outer = 0x12923fc00] 20:56:29 INFO - PROCESS | 1660 | 1467431789475 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1294f7400) [pid = 1660] [serial = 2263] [outer = 0x12923fc00] 20:56:29 INFO - PROCESS | 1660 | 1467431789771 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"]]]}] 20:56:29 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 20:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:56:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 529ms 20:56:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:56:29 INFO - PROCESS | 1660 | 1467431789809 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1660 | 1467431789810 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:56:29 INFO - PROCESS | 1660 | 1467431789813 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1660 | 1467431789815 Marionette TRACE conn2 <- [1,2986,null,{}] 20:56:29 INFO - PROCESS | 1660 | 1467431789819 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}] 20:56:29 INFO - PROCESS | 1660 | 1467431789820 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:29 INFO - PROCESS | 1660 | 1467431789923 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:56:29 INFO - PROCESS | 1660 | 1467431789962 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1660 | 1467431789963 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12be13800 == 41 [pid = 1660] [id = 755] 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129491800) [pid = 1660] [serial = 2264] [outer = 0x0] 20:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a6d9400) [pid = 1660] [serial = 2265] [outer = 0x129491800] 20:56:29 INFO - PROCESS | 1660 | 1467431789988 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a6e0000) [pid = 1660] [serial = 2266] [outer = 0x129491800] 20:56:30 INFO - PROCESS | 1660 | 1467431790298 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]]]}] 20:56:30 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. 20:56:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 20:56:30 INFO - PROCESS | 1660 | 1467431790336 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:56:30 INFO - PROCESS | 1660 | 1467431790337 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:56:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:56:30 INFO - PROCESS | 1660 | 1467431790341 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:56:30 INFO - PROCESS | 1660 | 1467431790343 Marionette TRACE conn2 <- [1,2990,null,{}] 20:56:30 INFO - PROCESS | 1660 | 1467431790346 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}] 20:56:30 INFO - PROCESS | 1660 | 1467431790348 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:30 INFO - PROCESS | 1660 | 1467431790523 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124dab400) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11690bc00) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12342f800) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119821c00) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123432c00) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112ec7800) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129234400) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11827fc00) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124da9c00) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126c5ac00) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182d8c00) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120fc6000) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:56:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1218f2800) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:56:30 INFO - PROCESS | 1660 | 1467431790818 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 1660 | 1467431790820 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x129451800 == 42 [pid = 1660] [id = 756] 20:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113027c00) [pid = 1660] [serial = 2267] [outer = 0x0] 20:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116905000) [pid = 1660] [serial = 2268] [outer = 0x113027c00] 20:56:30 INFO - PROCESS | 1660 | 1467431790844 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1198e0400) [pid = 1660] [serial = 2269] [outer = 0x113027c00] 20:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c80c000 == 43 [pid = 1660] [id = 757] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12923a400) [pid = 1660] [serial = 2270] [outer = 0x0] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123431c00) [pid = 1660] [serial = 2271] [outer = 0x12923a400] 20:56:31 INFO - PROCESS | 1660 | 1467431791114 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]]]}] 20:56:31 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. 20:56:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 20:56:31 INFO - PROCESS | 1660 | 1467431791161 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1660 | 1467431791162 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:56:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:56:31 INFO - PROCESS | 1660 | 1467431791172 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1660 | 1467431791174 Marionette TRACE conn2 <- [1,2994,null,{}] 20:56:31 INFO - PROCESS | 1660 | 1467431791177 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}] 20:56:31 INFO - PROCESS | 1660 | 1467431791178 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:31 INFO - PROCESS | 1660 | 1467431791295 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:56:31 INFO - PROCESS | 1660 | 1467431791358 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1660 | 1467431791359 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9cc800 == 44 [pid = 1660] [id = 758] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113028800) [pid = 1660] [serial = 2272] [outer = 0x0] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121227800) [pid = 1660] [serial = 2273] [outer = 0x113028800] 20:56:31 INFO - PROCESS | 1660 | 1467431791386 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a889400) [pid = 1660] [serial = 2274] [outer = 0x113028800] 20:56:31 INFO - PROCESS | 1660 | 1467431791633 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]]]}] 20:56:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:56:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:56:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 20:56:31 INFO - PROCESS | 1660 | 1467431791642 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1660 | 1467431791643 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:56:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:56:31 INFO - PROCESS | 1660 | 1467431791646 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1660 | 1467431791647 Marionette TRACE conn2 <- [1,2998,null,{}] 20:56:31 INFO - PROCESS | 1660 | 1467431791656 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}] 20:56:31 INFO - PROCESS | 1660 | 1467431791657 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:31 INFO - PROCESS | 1660 | 1467431791759 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:56:31 INFO - PROCESS | 1660 | 1467431791763 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1660 | 1467431791764 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d259800 == 45 [pid = 1660] [id = 759] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a88f400) [pid = 1660] [serial = 2275] [outer = 0x0] 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a891400) [pid = 1660] [serial = 2276] [outer = 0x12a88f400] 20:56:31 INFO - PROCESS | 1660 | 1467431791788 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12ac15400) [pid = 1660] [serial = 2277] [outer = 0x12a88f400] 20:56:32 INFO - PROCESS | 1660 | 1467431792113 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]]]}] 20:56:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:56:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 20:56:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:56:32 INFO - PROCESS | 1660 | 1467431792167 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1660 | 1467431792168 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:56:32 INFO - PROCESS | 1660 | 1467431792171 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1660 | 1467431792172 Marionette TRACE conn2 <- [1,3002,null,{}] 20:56:32 INFO - PROCESS | 1660 | 1467431792174 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}] 20:56:32 INFO - PROCESS | 1660 | 1467431792175 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:32 INFO - PROCESS | 1660 | 1467431792288 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:56:32 INFO - PROCESS | 1660 | 1467431792294 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1660 | 1467431792295 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d633800 == 46 [pid = 1660] [id = 760] 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x120fbf800) [pid = 1660] [serial = 2278] [outer = 0x0] 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12ac1a000) [pid = 1660] [serial = 2279] [outer = 0x120fbf800] 20:56:32 INFO - PROCESS | 1660 | 1467431792320 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b245000) [pid = 1660] [serial = 2280] [outer = 0x120fbf800] 20:56:32 INFO - PROCESS | 1660 | 1467431792594 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]]]}] 20:56:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:56:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 467ms 20:56:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:56:32 INFO - PROCESS | 1660 | 1467431792639 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1660 | 1467431792640 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:56:32 INFO - PROCESS | 1660 | 1467431792642 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1660 | 1467431792643 Marionette TRACE conn2 <- [1,3006,null,{}] 20:56:32 INFO - PROCESS | 1660 | 1467431792645 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}] 20:56:32 INFO - PROCESS | 1660 | 1467431792647 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:32 INFO - PROCESS | 1660 | 1467431792743 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:56:32 INFO - PROCESS | 1660 | 1467431792747 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1660 | 1467431792748 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e034000 == 47 [pid = 1660] [id = 761] 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a88c000) [pid = 1660] [serial = 2281] [outer = 0x0] 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b2e1400) [pid = 1660] [serial = 2282] [outer = 0x12a88c000] 20:56:32 INFO - PROCESS | 1660 | 1467431792772 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b2e7000) [pid = 1660] [serial = 2283] [outer = 0x12a88c000] 20:56:33 INFO - PROCESS | 1660 | 1467431793245 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]]]}] 20:56:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:56:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 623ms 20:56:33 INFO - PROCESS | 1660 | 1467431793266 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:56:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:56:33 INFO - PROCESS | 1660 | 1467431793268 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:56:33 INFO - PROCESS | 1660 | 1467431793271 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 1660 | 1467431793275 Marionette TRACE conn2 <- [1,3010,null,{}] 20:56:33 INFO - PROCESS | 1660 | 1467431793279 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}] 20:56:33 INFO - PROCESS | 1660 | 1467431793280 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:33 INFO - PROCESS | 1660 | 1467431793392 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:56:33 INFO - PROCESS | 1660 | 1467431793458 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1660 | 1467431793460 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119bc2000 == 48 [pid = 1660] [id = 762] 20:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113cd9800) [pid = 1660] [serial = 2284] [outer = 0x0] 20:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x117ea6800) [pid = 1660] [serial = 2285] [outer = 0x113cd9800] 20:56:33 INFO - PROCESS | 1660 | 1467431793531 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1185b6800) [pid = 1660] [serial = 2286] [outer = 0x113cd9800] 20:56:33 INFO - PROCESS | 1660 | 1467431793894 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]]]}] 20:56:33 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 20:56:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 20:56:33 INFO - PROCESS | 1660 | 1467431793943 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 1660 | 1467431793946 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:56:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:56:33 INFO - PROCESS | 1660 | 1467431793951 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 1660 | 1467431793953 Marionette TRACE conn2 <- [1,3014,null,{}] 20:56:33 INFO - PROCESS | 1660 | 1467431793956 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}] 20:56:33 INFO - PROCESS | 1660 | 1467431793958 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:34 INFO - PROCESS | 1660 | 1467431794068 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:56:34 INFO - PROCESS | 1660 | 1467431794175 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 1660 | 1467431794176 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bac000 == 49 [pid = 1660] [id = 763] 20:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119be1c00) [pid = 1660] [serial = 2287] [outer = 0x0] 20:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x120fc6000) [pid = 1660] [serial = 2288] [outer = 0x119be1c00] 20:56:34 INFO - PROCESS | 1660 | 1467431794227 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1218f6800) [pid = 1660] [serial = 2289] [outer = 0x119be1c00] 20:56:34 INFO - PROCESS | 1660 | [1660] 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 20:56:34 INFO - PROCESS | 1660 | 1467431794620 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:56:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:56:34 INFO - {} 20:56:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:56:34 INFO - {} 20:56:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:56:34 INFO - {} 20:56:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:56:34 INFO - {} 20:56:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 20:56:34 INFO - TEST-START | /FileAPI/fileReader.html 20:56:34 INFO - PROCESS | 1660 | 1467431794672 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1660 | 1467431794674 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:56:34 INFO - PROCESS | 1660 | 1467431794676 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1660 | 1467431794678 Marionette TRACE conn2 <- [1,3018,null,{}] 20:56:34 INFO - PROCESS | 1660 | 1467431794730 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}] 20:56:34 INFO - PROCESS | 1660 | 1467431794733 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:34 INFO - PROCESS | 1660 | 1467431794850 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:56:34 INFO - PROCESS | 1660 | 1467431794925 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 1660 | 1467431794927 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d27c000 == 50 [pid = 1660] [id = 764] 20:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1260cdc00) [pid = 1660] [serial = 2290] [outer = 0x0] 20:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128811800) [pid = 1660] [serial = 2291] [outer = 0x1260cdc00] 20:56:34 INFO - PROCESS | 1660 | 1467431794957 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128e1b000) [pid = 1660] [serial = 2292] [outer = 0x1260cdc00] 20:56:35 INFO - PROCESS | 1660 | 1467431795346 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]]]}] 20:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:56:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 713ms 20:56:35 INFO - PROCESS | 1660 | 1467431795390 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:56:35 INFO - TEST-START | /FileAPI/historical.html 20:56:35 INFO - PROCESS | 1660 | 1467431795392 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:56:35 INFO - PROCESS | 1660 | 1467431795394 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1660 | 1467431795396 Marionette TRACE conn2 <- [1,3022,null,{}] 20:56:35 INFO - PROCESS | 1660 | 1467431795398 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}] 20:56:35 INFO - PROCESS | 1660 | 1467431795399 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:35 INFO - PROCESS | 1660 | 1467431795525 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:56:35 INFO - PROCESS | 1660 | 1467431795633 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1660 | 1467431795635 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x113358000 == 51 [pid = 1660] [id = 765] 20:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x112a5c000) [pid = 1660] [serial = 2293] [outer = 0x0] 20:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1172c2400) [pid = 1660] [serial = 2294] [outer = 0x112a5c000] 20:56:35 INFO - PROCESS | 1660 | 1467431795666 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1249fac00) [pid = 1660] [serial = 2295] [outer = 0x112a5c000] 20:56:36 INFO - PROCESS | 1660 | 1467431796201 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"]]]}] 20:56:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:56:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:56:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:56:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:56:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:56:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:56:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:56:36 INFO - TEST-OK | /FileAPI/historical.html | took 821ms 20:56:36 INFO - PROCESS | 1660 | 1467431796215 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 1660 | 1467431796218 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:56:36 INFO - TEST-START | /FileAPI/idlharness.html 20:56:36 INFO - PROCESS | 1660 | 1467431796221 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 1660 | 1467431796223 Marionette TRACE conn2 <- [1,3026,null,{}] 20:56:36 INFO - PROCESS | 1660 | 1467431796227 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}] 20:56:36 INFO - PROCESS | 1660 | 1467431796228 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:36 INFO - PROCESS | 1660 | 1467431796325 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:56:36 INFO - PROCESS | 1660 | 1467431796390 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 1660 | 1467431796393 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x123594800 == 52 [pid = 1660] [id = 766] 20:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11827a800) [pid = 1660] [serial = 2296] [outer = 0x0] 20:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1185b4000) [pid = 1660] [serial = 2297] [outer = 0x11827a800] 20:56:36 INFO - PROCESS | 1660 | 1467431796423 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119470000) [pid = 1660] [serial = 2298] [outer = 0x11827a800] 20:56:37 INFO - PROCESS | 1660 | 1467431796995 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]]]}] 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:56:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:56:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:56:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:56:37 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 20:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:56:37 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 20:56:37 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 20:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:56:37 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 20:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:56:37 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 20:56:37 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 20:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:56:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:56:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 838ms 20:56:37 INFO - PROCESS | 1660 | 1467431797060 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1660 | 1467431797063 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:56:37 INFO - TEST-START | /FileAPI/idlharness.worker 20:56:37 INFO - PROCESS | 1660 | 1467431797070 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1660 | 1467431797072 Marionette TRACE conn2 <- [1,3030,null,{}] 20:56:37 INFO - PROCESS | 1660 | 1467431797074 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}] 20:56:37 INFO - PROCESS | 1660 | 1467431797076 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:37 INFO - PROCESS | 1660 | 1467431797168 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:56:37 INFO - PROCESS | 1660 | 1467431797249 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1660 | 1467431797250 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119670800 == 53 [pid = 1660] [id = 767] 20:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x126c67400) [pid = 1660] [serial = 2299] [outer = 0x0] 20:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1288edc00) [pid = 1660] [serial = 2300] [outer = 0x126c67400] 20:56:37 INFO - PROCESS | 1660 | 1467431797279 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x128c47400) [pid = 1660] [serial = 2301] [outer = 0x126c67400] 20:56:37 INFO - PROCESS | 1660 | [1660] 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 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d633800 == 52 [pid = 1660] [id = 760] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12d259800 == 51 [pid = 1660] [id = 759] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9cc800 == 50 [pid = 1660] [id = 758] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c80c000 == 49 [pid = 1660] [id = 757] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x129451800 == 48 [pid = 1660] [id = 756] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12be13800 == 47 [pid = 1660] [id = 755] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b2cc800 == 46 [pid = 1660] [id = 754] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1296e1000 == 45 [pid = 1660] [id = 753] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12949a000) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12918d000 == 44 [pid = 1660] [id = 752] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x123594000 == 43 [pid = 1660] [id = 751] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12193a800 == 42 [pid = 1660] [id = 750] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c9000 == 41 [pid = 1660] [id = 749] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121447800 == 40 [pid = 1660] [id = 748] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119dd5800 == 39 [pid = 1660] [id = 747] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x10eaa7000 == 38 [pid = 1660] [id = 746] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b5800 == 37 [pid = 1660] [id = 741] 20:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x110e15800 == 36 [pid = 1660] [id = 740] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12949d000) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x125494000) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x126c60400) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x126880800) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x119044400) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119774400) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1216c5400) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x123430400) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x123437000) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x113094400) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126ca4800) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126c9c800) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1288eb000) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1182d6400) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1170c7c00) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1176ec800) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128c4d800) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119d8e800) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x120fbf000) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1234e2c00) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12923d800) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113c36800) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116631800) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119775800) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1187c5c00) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 20:56:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124aed400) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 20:56:38 INFO - PROCESS | 1660 | 1467431797952 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,{},{}]]]}] 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:56:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:56:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:56:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:56:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:56:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:56:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:56:38 INFO - {} 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:56:38 INFO - {} 20:56:38 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 - {} 20:56:38 INFO - {} 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:56:38 INFO - {} 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:56:38 INFO - {} 20:56:38 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 - {} 20:56:38 INFO - {} 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:56:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:56:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 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 20:56:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:56:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:56:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:56:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:56:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:56:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:56:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:56:38 INFO - {} 20:56:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 936ms 20:56:38 INFO - PROCESS | 1660 | 1467431798006 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1660 | 1467431798008 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:56:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:56:38 INFO - PROCESS | 1660 | 1467431798011 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1660 | 1467431798014 Marionette TRACE conn2 <- [1,3034,null,{}] 20:56:38 INFO - PROCESS | 1660 | 1467431798024 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}] 20:56:38 INFO - PROCESS | 1660 | 1467431798030 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:38 INFO - PROCESS | 1660 | 1467431798210 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:56:38 INFO - PROCESS | 1660 | 1467431798305 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1660 | 1467431798307 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d050000 == 37 [pid = 1660] [id = 768] 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128c4ac00) [pid = 1660] [serial = 2302] [outer = 0x0] 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12bb55000) [pid = 1660] [serial = 2303] [outer = 0x128c4ac00] 20:56:38 INFO - PROCESS | 1660 | 1467431798350 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bb5cc00) [pid = 1660] [serial = 2304] [outer = 0x128c4ac00] 20:56:38 INFO - PROCESS | 1660 | 1467431798697 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]]]}] 20:56:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:56:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 20:56:38 INFO - PROCESS | 1660 | 1467431798748 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1660 | 1467431798756 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:56:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:56:38 INFO - PROCESS | 1660 | 1467431798760 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1660 | 1467431798761 Marionette TRACE conn2 <- [1,3038,null,{}] 20:56:38 INFO - PROCESS | 1660 | 1467431798763 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}] 20:56:38 INFO - PROCESS | 1660 | 1467431798765 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:38 INFO - PROCESS | 1660 | 1467431798844 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:56:38 INFO - PROCESS | 1660 | 1467431798849 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1660 | 1467431798851 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d649800 == 38 [pid = 1660] [id = 769] 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12c005000) [pid = 1660] [serial = 2305] [outer = 0x0] 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12c00d000) [pid = 1660] [serial = 2306] [outer = 0x12c005000] 20:56:38 INFO - PROCESS | 1660 | 1467431798877 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c0ac000) [pid = 1660] [serial = 2307] [outer = 0x12c005000] 20:56:39 INFO - PROCESS | 1660 | 1467431799237 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"]]]}] 20:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:56:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 523ms 20:56:39 INFO - PROCESS | 1660 | 1467431799285 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1660 | 1467431799287 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:56:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:56:39 INFO - PROCESS | 1660 | 1467431799291 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1660 | 1467431799292 Marionette TRACE conn2 <- [1,3042,null,{}] 20:56:39 INFO - PROCESS | 1660 | 1467431799296 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}] 20:56:39 INFO - PROCESS | 1660 | 1467431799298 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:39 INFO - PROCESS | 1660 | 1467431799469 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:56:39 INFO - PROCESS | 1660 | 1467431799482 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1660 | 1467431799483 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b204000 == 39 [pid = 1660] [id = 770] 20:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c0ac800) [pid = 1660] [serial = 2308] [outer = 0x0] 20:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c0b2c00) [pid = 1660] [serial = 2309] [outer = 0x12c0ac800] 20:56:39 INFO - PROCESS | 1660 | 1467431799524 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c0b7000) [pid = 1660] [serial = 2310] [outer = 0x12c0ac800] 20:56:40 INFO - PROCESS | 1660 | 1467431799991 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]]]}] 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:56:40 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. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:56:40 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'.) 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:56:40 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. 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:56:40 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. 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:56:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:56:40 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. 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:56:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:56:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:56:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:56:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 20:56:40 INFO - PROCESS | 1660 | 1467431800019 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1660 | 1467431800021 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:56:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:56:40 INFO - PROCESS | 1660 | 1467431800023 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1660 | 1467431800024 Marionette TRACE conn2 <- [1,3046,null,{}] 20:56:40 INFO - PROCESS | 1660 | 1467431800028 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}] 20:56:40 INFO - PROCESS | 1660 | 1467431800033 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:40 INFO - PROCESS | 1660 | 1467431800159 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:56:40 INFO - PROCESS | 1660 | 1467431800176 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1660 | 1467431800178 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x116618000 == 40 [pid = 1660] [id = 771] 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12c856c00) [pid = 1660] [serial = 2311] [outer = 0x0] 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12cbde800) [pid = 1660] [serial = 2312] [outer = 0x12c856c00] 20:56:40 INFO - PROCESS | 1660 | 1467431800203 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12d0bf000) [pid = 1660] [serial = 2313] [outer = 0x12c856c00] 20:56:40 INFO - PROCESS | 1660 | [1660] 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 20:56:40 INFO - PROCESS | 1660 | 1467431800569 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:56:40 INFO - {} 20:56:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 572ms 20:56:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:56:40 INFO - PROCESS | 1660 | 1467431800595 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1660 | 1467431800597 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:56:40 INFO - PROCESS | 1660 | 1467431800599 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1660 | 1467431800607 Marionette TRACE conn2 <- [1,3050,null,{}] 20:56:40 INFO - PROCESS | 1660 | 1467431800617 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}] 20:56:40 INFO - PROCESS | 1660 | 1467431800619 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:40 INFO - PROCESS | 1660 | 1467431800723 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:56:40 INFO - PROCESS | 1660 | 1467431800727 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1660 | 1467431800728 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1128a7000 == 41 [pid = 1660] [id = 772] 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12129b800) [pid = 1660] [serial = 2314] [outer = 0x0] 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123429400) [pid = 1660] [serial = 2315] [outer = 0x12129b800] 20:56:40 INFO - PROCESS | 1660 | 1467431800752 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12d0c0800) [pid = 1660] [serial = 2316] [outer = 0x12129b800] 20:56:41 INFO - PROCESS | 1660 | 1467431801075 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]]]}] 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:56:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 536ms 20:56:41 INFO - PROCESS | 1660 | 1467431801135 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 1660 | 1467431801137 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:56:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:56:41 INFO - PROCESS | 1660 | 1467431801139 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1660 | 1467431801140 Marionette TRACE conn2 <- [1,3054,null,{}] 20:56:41 INFO - PROCESS | 1660 | 1467431801142 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}] 20:56:41 INFO - PROCESS | 1660 | 1467431801144 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:41 INFO - PROCESS | 1660 | 1467431801245 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:56:41 INFO - PROCESS | 1660 | 1467431801256 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 1660 | 1467431801257 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e039800 == 42 [pid = 1660] [id = 773] 20:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12d0c2800) [pid = 1660] [serial = 2317] [outer = 0x0] 20:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12d0c7800) [pid = 1660] [serial = 2318] [outer = 0x12d0c2800] 20:56:41 INFO - PROCESS | 1660 | 1467431801281 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12d0cc000) [pid = 1660] [serial = 2319] [outer = 0x12d0c2800] 20:56:41 INFO - PROCESS | 1660 | 1467431801855 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"]]]}] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113028800) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12923a400) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a88f400) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x120fbf800) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113027c00) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1170d0400) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113026c00) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115f12800) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1185aec00) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x125499400) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12122fc00) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12145d000) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116a1b000) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1176eb400) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119be4000) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12923fc00) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:56:41 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129491800) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:56:41 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" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:56:41 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" 20:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:56:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms 20:56:41 INFO - PROCESS | 1660 | 1467431801928 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 1660 | 1467431801930 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:56:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:56:41 INFO - PROCESS | 1660 | 1467431801932 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1660 | 1467431801933 Marionette TRACE conn2 <- [1,3058,null,{}] 20:56:41 INFO - PROCESS | 1660 | 1467431801936 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}] 20:56:41 INFO - PROCESS | 1660 | 1467431801937 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:42 INFO - PROCESS | 1660 | 1467431802037 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:56:42 INFO - PROCESS | 1660 | 1467431802042 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1660 | 1467431802043 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cca0000 == 43 [pid = 1660] [id = 774] 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1190c5000) [pid = 1660] [serial = 2320] [outer = 0x0] 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1211e8400) [pid = 1660] [serial = 2321] [outer = 0x1190c5000] 20:56:42 INFO - PROCESS | 1660 | 1467431802068 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12923a400) [pid = 1660] [serial = 2322] [outer = 0x1190c5000] 20:56:42 INFO - PROCESS | 1660 | 1467431802406 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]]]}] 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:56:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:56:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 20:56:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:56:42 INFO - PROCESS | 1660 | 1467431802457 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1660 | 1467431802458 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:56:42 INFO - PROCESS | 1660 | 1467431802461 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1660 | 1467431802462 Marionette TRACE conn2 <- [1,3062,null,{}] 20:56:42 INFO - PROCESS | 1660 | 1467431802473 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}] 20:56:42 INFO - PROCESS | 1660 | 1467431802474 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:42 INFO - PROCESS | 1660 | 1467431802557 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:56:42 INFO - PROCESS | 1660 | 1467431802561 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1660 | 1467431802562 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12daa2000 == 44 [pid = 1660] [id = 775] 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126be4000) [pid = 1660] [serial = 2323] [outer = 0x0] 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126be7c00) [pid = 1660] [serial = 2324] [outer = 0x126be4000] 20:56:42 INFO - PROCESS | 1660 | 1467431802587 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129498c00) [pid = 1660] [serial = 2325] [outer = 0x126be4000] 20:56:42 INFO - PROCESS | 1660 | [1660] 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 20:56:42 INFO - PROCESS | 1660 | 1467431802921 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:56:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:56:42 INFO - {} 20:56:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 479ms 20:56:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:56:42 INFO - PROCESS | 1660 | 1467431802941 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1660 | 1467431802942 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:56:42 INFO - PROCESS | 1660 | 1467431802944 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1660 | 1467431802946 Marionette TRACE conn2 <- [1,3066,null,{}] 20:56:42 INFO - PROCESS | 1660 | 1467431802949 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}] 20:56:42 INFO - PROCESS | 1660 | 1467431802950 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:43 INFO - PROCESS | 1660 | 1467431803045 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:56:43 INFO - PROCESS | 1660 | 1467431803049 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1660 | 1467431803050 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12daaf800 == 45 [pid = 1660] [id = 776] 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1294f5000) [pid = 1660] [serial = 2326] [outer = 0x0] 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12d0cc400) [pid = 1660] [serial = 2327] [outer = 0x1294f5000] 20:56:43 INFO - PROCESS | 1660 | 1467431803077 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119821c00) [pid = 1660] [serial = 2328] [outer = 0x1294f5000] 20:56:43 INFO - PROCESS | 1660 | 1467431803418 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]]]}] 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:56:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 20:56:43 INFO - PROCESS | 1660 | 1467431803467 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1660 | 1467431803468 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:56:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:56:43 INFO - PROCESS | 1660 | 1467431803470 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1660 | 1467431803471 Marionette TRACE conn2 <- [1,3070,null,{}] 20:56:43 INFO - PROCESS | 1660 | 1467431803474 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}] 20:56:43 INFO - PROCESS | 1660 | 1467431803475 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:43 INFO - PROCESS | 1660 | 1467431803608 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:56:43 INFO - PROCESS | 1660 | 1467431803617 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1660 | 1467431803618 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x121125000 == 46 [pid = 1660] [id = 777] 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124c5e800) [pid = 1660] [serial = 2329] [outer = 0x0] 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x129125c00) [pid = 1660] [serial = 2330] [outer = 0x124c5e800] 20:56:43 INFO - PROCESS | 1660 | 1467431803657 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x129494c00) [pid = 1660] [serial = 2331] [outer = 0x124c5e800] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12e03b800 == 45 [pid = 1660] [id = 744] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1254c0000 == 44 [pid = 1660] [id = 742] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12d254000 == 43 [pid = 1660] [id = 743] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x120f14000 == 42 [pid = 1660] [id = 726] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119655800 == 41 [pid = 1660] [id = 745] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x123594800 == 40 [pid = 1660] [id = 766] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x113358000 == 39 [pid = 1660] [id = 765] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12d27c000 == 38 [pid = 1660] [id = 764] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128bac000 == 37 [pid = 1660] [id = 763] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119bc2000 == 36 [pid = 1660] [id = 762] 20:56:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12e034000 == 35 [pid = 1660] [id = 761] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x119670800 == 34 [pid = 1660] [id = 767] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12d649800 == 33 [pid = 1660] [id = 769] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116618000 == 32 [pid = 1660] [id = 771] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12cca0000 == 31 [pid = 1660] [id = 774] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12daa2000 == 30 [pid = 1660] [id = 775] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12d050000 == 29 [pid = 1660] [id = 768] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12daaf800 == 28 [pid = 1660] [id = 776] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1128a7000 == 27 [pid = 1660] [id = 772] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12e039800 == 26 [pid = 1660] [id = 773] 20:56:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12b204000 == 25 [pid = 1660] [id = 770] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128e1a400) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119d90800) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11976f000) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126b65800) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123428c00) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123434c00) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1167a3400) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123469000) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1254a0c00) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176ee800) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11851d000) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118877800) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1260c4400) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fbc400) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12122d400) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12687d800) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119bea800) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1294ee000) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1218f7800) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12923a800) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a6d9400) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123431c00) [pid = 1660] [serial = 2271] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1294f7400) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12ac15400) [pid = 1660] [serial = 2277] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121227800) [pid = 1660] [serial = 2273] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a6e0000) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a891400) [pid = 1660] [serial = 2276] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b245000) [pid = 1660] [serial = 2280] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a889400) [pid = 1660] [serial = 2274] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1198e0400) [pid = 1660] [serial = 2269] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116905000) [pid = 1660] [serial = 2268] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128e0c800) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12ac1a000) [pid = 1660] [serial = 2279] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118275800) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1139c5800) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 20:56:45 INFO - PROCESS | 1660 | 1467431805310 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]]]}] 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:56:45 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1874ms 20:56:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:56:45 INFO - PROCESS | 1660 | 1467431805347 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1660 | 1467431805349 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:56:45 INFO - PROCESS | 1660 | 1467431805352 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1660 | 1467431805354 Marionette TRACE conn2 <- [1,3074,null,{}] 20:56:45 INFO - PROCESS | 1660 | 1467431805358 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}] 20:56:45 INFO - PROCESS | 1660 | 1467431805360 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:45 INFO - PROCESS | 1660 | 1467431805447 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:56:45 INFO - PROCESS | 1660 | 1467431805518 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 1660 | 1467431805519 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x115f91800 == 26 [pid = 1660] [id = 778] 20:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1170c9400) [pid = 1660] [serial = 2332] [outer = 0x0] 20:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1170d0800) [pid = 1660] [serial = 2333] [outer = 0x1170c9400] 20:56:45 INFO - PROCESS | 1660 | 1467431805547 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1180e2c00) [pid = 1660] [serial = 2334] [outer = 0x1170c9400] 20:56:45 INFO - PROCESS | 1660 | 1467431805854 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]]]}] 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:56:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 20:56:45 INFO - PROCESS | 1660 | 1467431805875 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1660 | 1467431805878 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:56:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:56:45 INFO - PROCESS | 1660 | 1467431805886 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1660 | 1467431805888 Marionette TRACE conn2 <- [1,3078,null,{}] 20:56:45 INFO - PROCESS | 1660 | 1467431805890 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}] 20:56:45 INFO - PROCESS | 1660 | 1467431805892 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:45 INFO - PROCESS | 1660 | 1467431805973 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:56:46 INFO - PROCESS | 1660 | 1467431806041 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1660 | 1467431806043 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e75000 == 27 [pid = 1660] [id = 779] 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118275400) [pid = 1660] [serial = 2335] [outer = 0x0] 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1182d8c00) [pid = 1660] [serial = 2336] [outer = 0x118275400] 20:56:46 INFO - PROCESS | 1660 | 1467431806070 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1190cd800) [pid = 1660] [serial = 2337] [outer = 0x118275400] 20:56:46 INFO - PROCESS | 1660 | 1467431806377 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] 20:56:46 INFO - PROCESS | 1660 | 1467431806408 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:56:46 INFO - PROCESS | 1660 | 1467431806411 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 1660 | 1467431806414 Marionette TRACE conn2 <- [1,3082,null,{}] 20:56:46 INFO - PROCESS | 1660 | 1467431806424 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}] 20:56:46 INFO - PROCESS | 1660 | 1467431806428 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:46 INFO - PROCESS | 1660 | 1467431806505 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:56:46 INFO - PROCESS | 1660 | 1467431806510 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1660 | 1467431806512 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1128ad800 == 28 [pid = 1660] [id = 780] 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1121b9400) [pid = 1660] [serial = 2338] [outer = 0x0] 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119dbc800) [pid = 1660] [serial = 2339] [outer = 0x1121b9400] 20:56:46 INFO - PROCESS | 1660 | 1467431806542 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fca000) [pid = 1660] [serial = 2340] [outer = 0x1121b9400] 20:56:46 INFO - PROCESS | 1660 | 1467431806881 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]]]}] 20:56:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:56:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:56:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:56:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 475ms 20:56:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:56:46 INFO - PROCESS | 1660 | 1467431806887 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 1660 | 1467431806888 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:56:46 INFO - PROCESS | 1660 | 1467431806890 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 1660 | 1467431806892 Marionette TRACE conn2 <- [1,3086,null,{}] 20:56:46 INFO - PROCESS | 1660 | 1467431806897 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}] 20:56:46 INFO - PROCESS | 1660 | 1467431806900 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:47 INFO - PROCESS | 1660 | 1467431807013 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:56:47 INFO - PROCESS | 1660 | 1467431807053 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1660 | 1467431807054 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x121930000 == 29 [pid = 1660] [id = 781] 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120fe5c00) [pid = 1660] [serial = 2341] [outer = 0x0] 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121231800) [pid = 1660] [serial = 2342] [outer = 0x120fe5c00] 20:56:47 INFO - PROCESS | 1660 | 1467431807079 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12129b400) [pid = 1660] [serial = 2343] [outer = 0x120fe5c00] 20:56:47 INFO - PROCESS | 1660 | 1467431807329 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:56:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:56:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 472ms 20:56:47 INFO - PROCESS | 1660 | 1467431807371 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1660 | 1467431807380 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:56:47 INFO - PROCESS | 1660 | 1467431807390 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1660 | 1467431807391 Marionette TRACE conn2 <- [1,3090,null,{}] 20:56:47 INFO - PROCESS | 1660 | 1467431807393 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}] 20:56:47 INFO - PROCESS | 1660 | 1467431807394 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:47 INFO - PROCESS | 1660 | 1467431807475 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:56:47 INFO - PROCESS | 1660 | 1467431807478 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1660 | 1467431807480 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12358a000 == 30 [pid = 1660] [id = 782] 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1172c5000) [pid = 1660] [serial = 2344] [outer = 0x0] 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12129bc00) [pid = 1660] [serial = 2345] [outer = 0x1172c5000] 20:56:47 INFO - PROCESS | 1660 | 1467431807507 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1218f9800) [pid = 1660] [serial = 2346] [outer = 0x1172c5000] 20:56:47 INFO - PROCESS | 1660 | 1467431807835 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:56:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:56:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 20:56:47 INFO - PROCESS | 1660 | 1467431807862 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1660 | 1467431807863 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:56:47 INFO - PROCESS | 1660 | 1467431807868 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1660 | 1467431807869 Marionette TRACE conn2 <- [1,3094,null,{}] 20:56:47 INFO - PROCESS | 1660 | 1467431807872 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}] 20:56:47 INFO - PROCESS | 1660 | 1467431807876 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:48 INFO - PROCESS | 1660 | 1467431808002 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:56:48 INFO - PROCESS | 1660 | 1467431808009 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1660 | 1467431808010 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x123592800 == 31 [pid = 1660] [id = 783] 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1176e7800) [pid = 1660] [serial = 2347] [outer = 0x0] 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12345cc00) [pid = 1660] [serial = 2348] [outer = 0x1176e7800] 20:56:48 INFO - PROCESS | 1660 | 1467431808036 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126005400) [pid = 1660] [serial = 2349] [outer = 0x1176e7800] 20:56:48 INFO - PROCESS | 1660 | 1467431808311 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:56:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 20:56:48 INFO - PROCESS | 1660 | 1467431808338 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 1660 | 1467431808339 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:56:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:56:48 INFO - PROCESS | 1660 | 1467431808341 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1660 | 1467431808342 Marionette TRACE conn2 <- [1,3098,null,{}] 20:56:48 INFO - PROCESS | 1660 | 1467431808344 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}] 20:56:48 INFO - PROCESS | 1660 | 1467431808358 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:48 INFO - PROCESS | 1660 | 1467431808451 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:56:48 INFO - PROCESS | 1660 | 1467431808455 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1660 | 1467431808457 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x129451000 == 32 [pid = 1660] [id = 784] 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125492800) [pid = 1660] [serial = 2350] [outer = 0x0] 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126880800) [pid = 1660] [serial = 2351] [outer = 0x125492800] 20:56:48 INFO - PROCESS | 1660 | 1467431808484 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126bdcc00) [pid = 1660] [serial = 2352] [outer = 0x125492800] 20:56:48 INFO - PROCESS | 1660 | 1467431808839 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]]]}] 20:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:56:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 20:56:48 INFO - PROCESS | 1660 | 1467431808862 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 1660 | 1467431808864 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:56:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:56:48 INFO - PROCESS | 1660 | 1467431808873 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1660 | 1467431808875 Marionette TRACE conn2 <- [1,3102,null,{}] 20:56:48 INFO - PROCESS | 1660 | 1467431808878 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}] 20:56:48 INFO - PROCESS | 1660 | 1467431808881 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:49 INFO - PROCESS | 1660 | 1467431809062 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:56:49 INFO - PROCESS | 1660 | 1467431809075 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1660 | 1467431809076 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296dd800 == 33 [pid = 1660] [id = 785] 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126bdc400) [pid = 1660] [serial = 2353] [outer = 0x0] 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126be2c00) [pid = 1660] [serial = 2354] [outer = 0x126bdc400] 20:56:49 INFO - PROCESS | 1660 | 1467431809116 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126c5bc00) [pid = 1660] [serial = 2355] [outer = 0x126bdc400] 20:56:49 INFO - PROCESS | 1660 | 1467431809488 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:56:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:56:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 20:56:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:56:49 INFO - PROCESS | 1660 | 1467431809494 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:56:49 INFO - PROCESS | 1660 | 1467431809496 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:56:49 INFO - PROCESS | 1660 | 1467431809499 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1660 | 1467431809502 Marionette TRACE conn2 <- [1,3106,null,{}] 20:56:49 INFO - PROCESS | 1660 | 1467431809504 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}] 20:56:49 INFO - PROCESS | 1660 | 1467431809505 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:49 INFO - PROCESS | 1660 | 1467431809588 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:56:49 INFO - PROCESS | 1660 | 1467431809592 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1660 | 1467431809593 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x120f0f000 == 34 [pid = 1660] [id = 786] 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126c5e000) [pid = 1660] [serial = 2356] [outer = 0x0] 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126ca0000) [pid = 1660] [serial = 2357] [outer = 0x126c5e000] 20:56:49 INFO - PROCESS | 1660 | 1467431809619 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128811c00) [pid = 1660] [serial = 2358] [outer = 0x126c5e000] 20:56:49 INFO - PROCESS | 1660 | 1467431809942 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]]]}] 20:56:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:56:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:56:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:56:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 472ms 20:56:49 INFO - PROCESS | 1660 | 1467431809971 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:56:49 INFO - PROCESS | 1660 | 1467431809972 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:56:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:56:49 INFO - PROCESS | 1660 | 1467431809976 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1660 | 1467431809977 Marionette TRACE conn2 <- [1,3110,null,{}] 20:56:49 INFO - PROCESS | 1660 | 1467431809979 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}] 20:56:49 INFO - PROCESS | 1660 | 1467431809981 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:50 INFO - PROCESS | 1660 | 1467431810098 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:56:50 INFO - PROCESS | 1660 | 1467431810140 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1660 | 1467431810141 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a84d800 == 35 [pid = 1660] [id = 787] 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1176ea000) [pid = 1660] [serial = 2359] [outer = 0x0] 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1288e4800) [pid = 1660] [serial = 2360] [outer = 0x1176ea000] 20:56:50 INFO - PROCESS | 1660 | 1467431810165 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c47000) [pid = 1660] [serial = 2361] [outer = 0x1176ea000] 20:56:50 INFO - PROCESS | 1660 | 1467431810433 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"]]]}] 20:56:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:56:50 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 20:56:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:56:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 20:56:50 INFO - PROCESS | 1660 | 1467431810454 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1660 | 1467431810456 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:56:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:56:50 INFO - PROCESS | 1660 | 1467431810459 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1660 | 1467431810461 Marionette TRACE conn2 <- [1,3114,null,{}] 20:56:50 INFO - PROCESS | 1660 | 1467431810463 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}] 20:56:50 INFO - PROCESS | 1660 | 1467431810466 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:50 INFO - PROCESS | 1660 | 1467431810573 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:56:50 INFO - PROCESS | 1660 | 1467431810577 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\", \"bdc78bd3-614b-45a1-8f09-274ded63c0d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1660 | 1467431810579 Marionette INFO sendAsync 5e0f88c2-18b9-6a49-b9bf-0972097bfcea 20:56:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x123589000 == 36 [pid = 1660] [id = 788] 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c48400) [pid = 1660] [serial = 2362] [outer = 0x0] 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129235400) [pid = 1660] [serial = 2363] [outer = 0x128c48400] 20:56:50 INFO - PROCESS | 1660 | 1467431810605 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1294f1000) [pid = 1660] [serial = 2364] [outer = 0x128c48400] 20:56:50 INFO - PROCESS | 1660 | 1467431810961 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]]]}] 20:56:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:56:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 525ms 20:56:50 INFO - PROCESS | 1660 | 1467431810991 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1660 | 1467431810992 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:56:52 WARNING - u'runner_teardown' () 20:56:52 INFO - No more tests 20:56:52 INFO - Got 0 unexpected results 20:56:52 INFO - SUITE-END | took 505s 20:56:52 INFO - Closing logging queue 20:56:52 INFO - queue closed 20:56:52 INFO - Return code: 0 20:56:52 WARNING - # TBPL SUCCESS # 20:56:52 INFO - Running post-action listener: _resource_record_post_action 20:56:52 INFO - Running post-run listener: _resource_record_post_run 20:56:53 INFO - Total resource usage - Wall time: 526s; CPU: 58.0%; Read bytes: 32583168; Write bytes: 950999552; Read time: 320; Write time: 4552 20:56:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:56:53 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148484608; Write bytes: 143986688; Read time: 13536; Write time: 256 20:56:53 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 30436864; Write bytes: 794982912; Read time: 296; Write time: 4247 20:56:53 INFO - Running post-run listener: _upload_blobber_files 20:56:53 INFO - Blob upload gear active. 20:56:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:56:53 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 20:56:53 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'] 20:56:53 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 20:56:53 INFO - (blobuploader) - INFO - Open directory for files ... 20:56:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:56:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:56:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:56:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:56:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:56:54 INFO - (blobuploader) - INFO - Done attempting. 20:56:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:56:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:56:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:56:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:56:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:56:56 INFO - (blobuploader) - INFO - Done attempting. 20:56:56 INFO - (blobuploader) - INFO - Iteration through files over. 20:56:56 INFO - Return code: 0 20:56:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:56:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:56:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4c4a15c58c0a0755e6329165cbd25cbc5c3d1d26d41a3061304cedc79c9af215b84e9ad139c27a93b6488205c0e177f48a35132af5b6bdbeae167844b153078b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f500a9762a22e8f97f8c8fd0b838d829c6f2d5a15e1e7ccc7931c5b12bfb9126c81c806b90cfe1ca7bd1e2908689dd8a9d2ee1abc2432df3ef37887e33befe8e"} 20:56:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:56:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:56:56 INFO - Contents: 20:56:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4c4a15c58c0a0755e6329165cbd25cbc5c3d1d26d41a3061304cedc79c9af215b84e9ad139c27a93b6488205c0e177f48a35132af5b6bdbeae167844b153078b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f500a9762a22e8f97f8c8fd0b838d829c6f2d5a15e1e7ccc7931c5b12bfb9126c81c806b90cfe1ca7bd1e2908689dd8a9d2ee1abc2432df3ef37887e33befe8e"} 20:56:56 INFO - Running post-run listener: copy_logs_to_upload_dir 20:56:56 INFO - Copying logs to upload dir... 20:56:56 INFO - mkdir: /builds/slave/test/build/upload/logs 20:56:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=590.073469 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 50 secs) (at 2016-07-01 20:56:56.930852) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 20:56:56.934248) ========= 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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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/4c4a15c58c0a0755e6329165cbd25cbc5c3d1d26d41a3061304cedc79c9af215b84e9ad139c27a93b6488205c0e177f48a35132af5b6bdbeae167844b153078b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f500a9762a22e8f97f8c8fd0b838d829c6f2d5a15e1e7ccc7931c5b12bfb9126c81c806b90cfe1ca7bd1e2908689dd8a9d2ee1abc2432df3ef37887e33befe8e"} build_url:https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012207 build_url: 'https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/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/4c4a15c58c0a0755e6329165cbd25cbc5c3d1d26d41a3061304cedc79c9af215b84e9ad139c27a93b6488205c0e177f48a35132af5b6bdbeae167844b153078b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f500a9762a22e8f97f8c8fd0b838d829c6f2d5a15e1e7ccc7931c5b12bfb9126c81c806b90cfe1ca7bd1e2908689dd8a9d2ee1abc2432df3ef37887e33befe8e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fdluRFr-SLejTcAuDwCgkg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 20:56:56.968946) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:56:56.969309) ========= 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.7jVN3Jr2Ic/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.yaoCBmXhd5/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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.005129 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 20:56:57.020702) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 20:56:57.021038) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-01 20:56:57.021390) ========= ========= Total master_lag: 0.48 =========