builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1466586077.21 results: success (0) buildid: 20160622010102 builduid: 15a2bdba63f94b45ac0a712a9a170911 revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.209014) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.209388) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.209938) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.254071) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.254379) ========= 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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-22 02:01:17-- 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% 9.16M=0.001s 2016-06-22 02:01:17 (9.16 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.126347 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.413899) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.414237) ========= 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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.028701 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:17.466880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:01:17.467195) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 800dc20aca781026226a03c3f43ff132b5cfdc1d --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 800dc20aca781026226a03c3f43ff132b5cfdc1d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-22 02:01:17,545 truncating revision to first 12 chars 2016-06-22 02:01:17,545 Setting DEBUG logging. 2016-06-22 02:01:17,545 attempt 1/10 2016-06-22 02:01:17,545 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/800dc20aca78?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 02:01:18,653 unpacking tar archive at: mozilla-beta-800dc20aca78/testing/mozharness/ program finished with exit code 0 elapsedTime=1.366778 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 02:01:18.855345) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:18.855658) ========= script_repo_revision: 800dc20aca781026226a03c3f43ff132b5cfdc1d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:18.856503) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:18.856775) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 02:01:18.871429) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 22 secs) (at 2016-06-22 02:01:18.871698) ========= /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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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 02:01:19 INFO - MultiFileLogger online at 20160622 02:01:19 in /builds/slave/test 02:01:19 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 02:01:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:01:19 INFO - {'append_to_log': False, 02:01:19 INFO - 'base_work_dir': '/builds/slave/test', 02:01:19 INFO - 'blob_upload_branch': 'mozilla-beta', 02:01:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:01:19 INFO - 'buildbot_json_path': 'buildprops.json', 02:01:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:01:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:01:19 INFO - 'download_minidump_stackwalk': True, 02:01:19 INFO - 'download_symbols': 'true', 02:01:19 INFO - 'e10s': False, 02:01:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:01:19 INFO - 'tooltool.py': '/tools/tooltool.py', 02:01:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:01:19 INFO - '/tools/misc-python/virtualenv.py')}, 02:01:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:01:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:01:19 INFO - 'log_level': 'info', 02:01:19 INFO - 'log_to_console': True, 02:01:19 INFO - 'opt_config_files': (), 02:01:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:01:19 INFO - '--processes=1', 02:01:19 INFO - '--config=%(test_path)s/wptrunner.ini', 02:01:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:01:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:01:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:01:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:01:19 INFO - 'pip_index': False, 02:01:19 INFO - 'require_test_zip': True, 02:01:19 INFO - 'test_type': ('testharness',), 02:01:19 INFO - 'this_chunk': '1', 02:01:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:01:19 INFO - 'total_chunks': '10', 02:01:19 INFO - 'virtualenv_path': 'venv', 02:01:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:01:19 INFO - 'work_dir': 'build'} 02:01:19 INFO - ##### 02:01:19 INFO - ##### Running clobber step. 02:01:19 INFO - ##### 02:01:19 INFO - Running pre-action listener: _resource_record_pre_action 02:01:19 INFO - Running main action method: clobber 02:01:19 INFO - rmtree: /builds/slave/test/build 02:01:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:01:21 INFO - Running post-action listener: _resource_record_post_action 02:01:21 INFO - ##### 02:01:21 INFO - ##### Running read-buildbot-config step. 02:01:21 INFO - ##### 02:01:21 INFO - Running pre-action listener: _resource_record_pre_action 02:01:21 INFO - Running main action method: read_buildbot_config 02:01:21 INFO - Using buildbot properties: 02:01:21 INFO - { 02:01:21 INFO - "project": "", 02:01:21 INFO - "product": "firefox", 02:01:21 INFO - "script_repo_revision": "production", 02:01:21 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:01:21 INFO - "repository": "", 02:01:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:01:21 INFO - "buildid": "20160622010102", 02:01:21 INFO - "pgo_build": "False", 02:01:21 INFO - "basedir": "/builds/slave/test", 02:01:21 INFO - "buildnumber": 1, 02:01:21 INFO - "slavename": "t-yosemite-r7-0011", 02:01:21 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 02:01:21 INFO - "platform": "macosx64", 02:01:21 INFO - "branch": "mozilla-beta", 02:01:21 INFO - "revision": "800dc20aca781026226a03c3f43ff132b5cfdc1d", 02:01:21 INFO - "repo_path": "releases/mozilla-beta", 02:01:21 INFO - "moz_repo_path": "", 02:01:21 INFO - "stage_platform": "macosx64", 02:01:21 INFO - "builduid": "15a2bdba63f94b45ac0a712a9a170911", 02:01:21 INFO - "slavebuilddir": "test" 02:01:21 INFO - } 02:01:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 02:01:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 02:01:21 INFO - Running post-action listener: _resource_record_post_action 02:01:21 INFO - ##### 02:01:21 INFO - ##### Running download-and-extract step. 02:01:21 INFO - ##### 02:01:21 INFO - Running pre-action listener: _resource_record_pre_action 02:01:21 INFO - Running main action method: download_and_extract 02:01:21 INFO - mkdir: /builds/slave/test/build/tests 02:01:21 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')]} 02:01:21 INFO - https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:01:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:01:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:01:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:50 INFO - Downloaded 1201 bytes. 02:01:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:01:50 INFO - Using the following test package requirements: 02:01:50 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:01:50 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:01:50 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:01:50 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'jsshell-mac64.zip'], 02:01:50 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:01:50 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:01:50 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:01:50 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:01:50 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:01:50 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:01:50 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:01:50 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 02:01:50 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')]} 02:01:50 INFO - https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:01:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:01:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:01:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:52 INFO - Downloaded 18356505 bytes. 02:01:52 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/*'] 02:01:52 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/* 02:01:52 INFO - caution: filename not matched: web-platform/* 02:01:52 INFO - Return code: 11 02:01: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')]} 02:01:52 INFO - https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:01:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:01:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:01:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:01:54 INFO - Downloaded 36389087 bytes. 02:01:54 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/*'] 02:01:54 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/* 02:01:58 INFO - caution: filename not matched: bin/* 02:01:58 INFO - caution: filename not matched: config/* 02:01:58 INFO - caution: filename not matched: mozbase/* 02:01:58 INFO - caution: filename not matched: marionette/* 02:01:58 INFO - caution: filename not matched: tools/wptserve/* 02:01:58 INFO - Return code: 11 02:01: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')]} 02:01:58 INFO - https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 02:01:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:01:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:01:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:01:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:02:00 INFO - Downloaded 73064219 bytes. 02:02:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:02:00 INFO - mkdir: /builds/slave/test/properties 02:02:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:02:00 INFO - Writing to file /builds/slave/test/properties/build_url 02:02:00 INFO - Contents: 02:02:00 INFO - build_url:https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:02:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:02:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:02:02 INFO - Contents: 02:02:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:02 INFO - https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:02:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:02:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:02:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PO4BrsClS-m9fEqwOMlIdA/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 02:02:04 INFO - Downloaded 103658587 bytes. 02:02:04 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'] 02:02:04 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 02:02:08 INFO - Return code: 0 02:02:08 INFO - Running post-action listener: _resource_record_post_action 02:02:08 INFO - Running post-action listener: set_extra_try_arguments 02:02:08 INFO - ##### 02:02:08 INFO - ##### Running create-virtualenv step. 02:02:08 INFO - ##### 02:02:08 INFO - Running pre-action listener: _pre_create_virtualenv 02:02:08 INFO - Running pre-action listener: _resource_record_pre_action 02:02:08 INFO - Running main action method: create_virtualenv 02:02:08 INFO - Creating virtualenv /builds/slave/test/build/venv 02:02:08 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 02:02:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:02:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:02:08 INFO - Using real prefix '/tools/python27' 02:02:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:02:09 INFO - Installing distribute.............................................................................................................................................................................................done. 02:02:12 INFO - Installing pip.................done. 02:02:12 INFO - Return code: 0 02:02:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:02:12 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')]} 02:02:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:12 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')]} 02:02:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:12 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 0x105c8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb3aca9700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, '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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:12 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 02:02:12 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 02:02:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:12 INFO - 'HOME': '/Users/cltbld', 02:02:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:12 INFO - 'LOGNAME': 'cltbld', 02:02:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:12 INFO - 'MOZ_NO_REMOTE': '1', 02:02:12 INFO - 'NO_EM_RESTART': '1', 02:02:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:12 INFO - 'PWD': '/builds/slave/test', 02:02:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:12 INFO - 'SHELL': '/bin/bash', 02:02:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:12 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:12 INFO - 'USER': 'cltbld', 02:02:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:12 INFO - 'XPC_FLAGS': '0x0', 02:02:12 INFO - 'XPC_SERVICE_NAME': '0', 02:02:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:12 INFO - Downloading/unpacking psutil>=0.7.1 02:02:12 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 02:02:12 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 02:02:12 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 02:02:12 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 02:02:12 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 02:02:12 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 02:02:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:02:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:15 INFO - Installing collected packages: psutil 02:02:15 INFO - Running setup.py install for psutil 02:02:15 INFO - building 'psutil._psutil_osx' extension 02:02:15 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 02:02:16 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 02:02:16 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 02:02:16 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 02:02:16 INFO - building 'psutil._psutil_posix' extension 02:02:16 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 02:02:16 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:02:16 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:02:16 INFO - ^ 02:02:16 INFO - 1 warning generated. 02:02:16 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 02:02:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:02:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:02:16 INFO - Successfully installed psutil 02:02:16 INFO - Cleaning up... 02:02:16 INFO - Return code: 0 02:02:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:02: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')]} 02:02:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02: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')]} 02:02:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:16 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 0x105c8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb3aca9700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, '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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:16 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 02:02:16 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 02:02:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:16 INFO - 'HOME': '/Users/cltbld', 02:02:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:16 INFO - 'LOGNAME': 'cltbld', 02:02:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:16 INFO - 'MOZ_NO_REMOTE': '1', 02:02:16 INFO - 'NO_EM_RESTART': '1', 02:02:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:16 INFO - 'PWD': '/builds/slave/test', 02:02:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:16 INFO - 'SHELL': '/bin/bash', 02:02:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:16 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:16 INFO - 'USER': 'cltbld', 02:02:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:16 INFO - 'XPC_FLAGS': '0x0', 02:02:16 INFO - 'XPC_SERVICE_NAME': '0', 02:02:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:02:17 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 02:02:17 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 02:02:17 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 02:02:17 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 02:02:17 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 02:02:17 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 02:02:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:02:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:02:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:02:19 INFO - Installing collected packages: mozsystemmonitor 02:02:19 INFO - Running setup.py install for mozsystemmonitor 02:02:19 INFO - Successfully installed mozsystemmonitor 02:02:19 INFO - Cleaning up... 02:02:19 INFO - Return code: 0 02:02:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:02:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x105c8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb3aca9700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, '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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:02:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:02:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:19 INFO - 'HOME': '/Users/cltbld', 02:02:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:19 INFO - 'LOGNAME': 'cltbld', 02:02:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:19 INFO - 'MOZ_NO_REMOTE': '1', 02:02:19 INFO - 'NO_EM_RESTART': '1', 02:02:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:19 INFO - 'PWD': '/builds/slave/test', 02:02:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:19 INFO - 'SHELL': '/bin/bash', 02:02:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:19 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:19 INFO - 'USER': 'cltbld', 02:02:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:19 INFO - 'XPC_FLAGS': '0x0', 02:02:19 INFO - 'XPC_SERVICE_NAME': '0', 02:02:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:20 INFO - Downloading/unpacking blobuploader==1.2.4 02:02:20 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 02:02:20 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 02:02:20 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 02:02:20 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 02:02:20 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 02:02:20 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 02:02:23 INFO - Downloading blobuploader-1.2.4.tar.gz 02:02:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:02:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:02:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:02:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:02:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:02:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:02:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:02:24 INFO - Downloading docopt-0.6.1.tar.gz 02:02:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:02:24 INFO - Installing collected packages: blobuploader, requests, docopt 02:02:24 INFO - Running setup.py install for blobuploader 02:02:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:02:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:02:24 INFO - Running setup.py install for requests 02:02:25 INFO - Running setup.py install for docopt 02:02:25 INFO - Successfully installed blobuploader requests docopt 02:02:25 INFO - Cleaning up... 02:02:25 INFO - Return code: 0 02:02:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:02:25 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')]} 02:02:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:25 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')]} 02:02:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:25 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 0x105c8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb3aca9700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, '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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:25 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 02:02:25 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 02:02:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:25 INFO - 'HOME': '/Users/cltbld', 02:02:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:25 INFO - 'LOGNAME': 'cltbld', 02:02:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:25 INFO - 'MOZ_NO_REMOTE': '1', 02:02:25 INFO - 'NO_EM_RESTART': '1', 02:02:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:25 INFO - 'PWD': '/builds/slave/test', 02:02:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:25 INFO - 'SHELL': '/bin/bash', 02:02:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:25 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:25 INFO - 'USER': 'cltbld', 02:02:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:25 INFO - 'XPC_FLAGS': '0x0', 02:02:25 INFO - 'XPC_SERVICE_NAME': '0', 02:02:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-hvI5LU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-C9izxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-C9Rd27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-CIHF7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-k1i66g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-nmzYtx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-E03KJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-2YOp22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:02:26 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-0w3n0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:02:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-GpZLio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-LPuozV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-mEn91O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-sLVLiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-9qPCBD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-kmSCJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-CvWvOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-XCfEg_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-9NW4yE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:02:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:02:27 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZHAPvX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:02:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:28 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-W2KlN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:02:28 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-y2f9rN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:02:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:28 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 02:02:28 INFO - Running setup.py install for manifestparser 02:02:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:02:28 INFO - Running setup.py install for mozcrash 02:02:28 INFO - Running setup.py install for mozdebug 02:02:29 INFO - Running setup.py install for mozdevice 02:02:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Running setup.py install for mozfile 02:02:29 INFO - Running setup.py install for mozhttpd 02:02:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Running setup.py install for mozinfo 02:02:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Running setup.py install for mozInstall 02:02:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:02:29 INFO - Running setup.py install for mozleak 02:02:30 INFO - Running setup.py install for mozlog 02:02:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Running setup.py install for moznetwork 02:02:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Running setup.py install for mozprocess 02:02:30 INFO - Running setup.py install for mozprofile 02:02:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Running setup.py install for mozrunner 02:02:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:02:30 INFO - Running setup.py install for mozscreenshot 02:02:31 INFO - Running setup.py install for moztest 02:02:31 INFO - Running setup.py install for mozversion 02:02:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:02:31 INFO - Running setup.py install for wptserve 02:02:31 INFO - Running setup.py install for marionette-driver 02:02:31 INFO - Running setup.py install for browsermob-proxy 02:02:31 INFO - Running setup.py install for marionette-client 02:02:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:02:32 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 02:02:32 INFO - Cleaning up... 02:02:32 INFO - Return code: 0 02:02:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:02:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:02:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:02:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:02:32 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 0x105c8be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffb3aca9700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, '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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:02:32 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 02:02:32 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 02:02:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:32 INFO - 'HOME': '/Users/cltbld', 02:02:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:32 INFO - 'LOGNAME': 'cltbld', 02:02:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:32 INFO - 'MOZ_NO_REMOTE': '1', 02:02:32 INFO - 'NO_EM_RESTART': '1', 02:02:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:32 INFO - 'PWD': '/builds/slave/test', 02:02:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:32 INFO - 'SHELL': '/bin/bash', 02:02:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:32 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:32 INFO - 'USER': 'cltbld', 02:02:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:32 INFO - 'XPC_FLAGS': '0x0', 02:02:32 INFO - 'XPC_SERVICE_NAME': '0', 02:02:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZHZ2EI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:02:32 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)) 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-PnOZ7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:02:32 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)) 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-xr4po7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:02:32 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)) 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-skgipf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:02:32 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)) 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-rBoHiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:02:32 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)) 02:02:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:02:32 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-26F0zD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-pktQTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-VqK7wF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-B4avZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-sxcgYS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-rcaUi0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-nydqsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-34SPoi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-pNCAxl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:02:33 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)) 02:02:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:33 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-0Ti7gr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-36O7wm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-L1H0W0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-r5_ptZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-BP51Av-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-CWvI8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:02:34 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)) 02:02:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:02:34 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-DQRSv6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:02:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:02:35 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)) 02:02:35 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)) 02:02:35 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)) 02:02:35 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)) 02:02:35 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)) 02:02:35 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)) 02:02:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:02:35 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 02:02:35 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 02:02:35 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 02:02:35 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 02:02:35 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 02:02:35 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 02:02:37 INFO - Downloading blessings-1.6.tar.gz 02:02:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:02:37 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)) 02:02:37 INFO - Installing collected packages: blessings 02:02:37 INFO - Running setup.py install for blessings 02:02:37 INFO - Successfully installed blessings 02:02:37 INFO - Cleaning up... 02:02:37 INFO - Return code: 0 02:02:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:02:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:02:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:02:38 INFO - Reading from file tmpfile_stdout 02:02:38 INFO - Current package versions: 02:02:38 INFO - blessings == 1.6 02:02:38 INFO - blobuploader == 1.2.4 02:02:38 INFO - browsermob-proxy == 0.6.0 02:02:38 INFO - docopt == 0.6.1 02:02:38 INFO - manifestparser == 1.1 02:02:38 INFO - marionette-client == 2.3.0 02:02:38 INFO - marionette-driver == 1.4.0 02:02:38 INFO - mozInstall == 1.12 02:02:38 INFO - mozcrash == 0.17 02:02:38 INFO - mozdebug == 0.1 02:02:38 INFO - mozdevice == 0.48 02:02:38 INFO - mozfile == 1.2 02:02:38 INFO - mozhttpd == 0.7 02:02:38 INFO - mozinfo == 0.9 02:02:38 INFO - mozleak == 0.1 02:02:38 INFO - mozlog == 3.1 02:02:38 INFO - moznetwork == 0.27 02:02:38 INFO - mozprocess == 0.22 02:02:38 INFO - mozprofile == 0.28 02:02:38 INFO - mozrunner == 6.11 02:02:38 INFO - mozscreenshot == 0.1 02:02:38 INFO - mozsystemmonitor == 0.0 02:02:38 INFO - moztest == 0.7 02:02:38 INFO - mozversion == 1.4 02:02:38 INFO - psutil == 3.1.1 02:02:38 INFO - requests == 1.2.3 02:02:38 INFO - wptserve == 1.4.0 02:02:38 INFO - wsgiref == 0.1.2 02:02:38 INFO - Running post-action listener: _resource_record_post_action 02:02:38 INFO - Running post-action listener: _start_resource_monitoring 02:02:38 INFO - Starting resource monitoring. 02:02:38 INFO - ##### 02:02:38 INFO - ##### Running pull step. 02:02:38 INFO - ##### 02:02:38 INFO - Running pre-action listener: _resource_record_pre_action 02:02:38 INFO - Running main action method: pull 02:02:38 INFO - Pull has nothing to do! 02:02:38 INFO - Running post-action listener: _resource_record_post_action 02:02:38 INFO - ##### 02:02:38 INFO - ##### Running install step. 02:02:38 INFO - ##### 02:02:38 INFO - Running pre-action listener: _resource_record_pre_action 02:02:38 INFO - Running main action method: install 02:02:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:02:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:02:38 INFO - Reading from file tmpfile_stdout 02:02:38 INFO - Detecting whether we're running mozinstall >=1.0... 02:02:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:02:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:02:38 INFO - Reading from file tmpfile_stdout 02:02:38 INFO - Output received: 02:02:38 INFO - Usage: mozinstall [options] installer 02:02:38 INFO - Options: 02:02:38 INFO - -h, --help show this help message and exit 02:02:38 INFO - -d DEST, --destination=DEST 02:02:38 INFO - Directory to install application into. [default: 02:02:38 INFO - "/builds/slave/test"] 02:02:38 INFO - --app=APP Application being installed. [default: firefox] 02:02:38 INFO - mkdir: /builds/slave/test/build/application 02:02:38 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'] 02:02:38 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 02:02:56 INFO - Reading from file tmpfile_stdout 02:02:56 INFO - Output received: 02:02:56 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:02:56 INFO - Running post-action listener: _resource_record_post_action 02:02:56 INFO - ##### 02:02:56 INFO - ##### Running run-tests step. 02:02:56 INFO - ##### 02:02:56 INFO - Running pre-action listener: _resource_record_pre_action 02:02:56 INFO - Running main action method: run_tests 02:02:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:02:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:02:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:02:56 INFO - grabbing minidump binary from tooltool 02:02:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:02:56 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 0x105ca45e0>, '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 0x105887cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1058b2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:02:56 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 02:02:56 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 02:02:56 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:02:56 INFO - Return code: 0 02:02:56 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:02:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:02:56 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/PO4BrsClS-m9fEqwOMlIdA/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 02:02:56 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/PO4BrsClS-m9fEqwOMlIdA/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 02:02:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.fGLZ8N4UdQ/Render', 02:02:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:02:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:02:56 INFO - 'HOME': '/Users/cltbld', 02:02:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:02:56 INFO - 'LOGNAME': 'cltbld', 02:02:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:02:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:02:56 INFO - 'MOZ_NO_REMOTE': '1', 02:02:56 INFO - 'NO_EM_RESTART': '1', 02:02:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:02:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:02:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:02:56 INFO - 'PWD': '/builds/slave/test', 02:02:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:02:56 INFO - 'SHELL': '/bin/bash', 02:02:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HeL5iWktm0/Listeners', 02:02:56 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 02:02:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:02:56 INFO - 'USER': 'cltbld', 02:02:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:02:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:02:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:02:56 INFO - 'XPC_FLAGS': '0x0', 02:02:56 INFO - 'XPC_SERVICE_NAME': '0', 02:02:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:02:56 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/PO4BrsClS-m9fEqwOMlIdA/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 02:02:57 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 02:02:57 INFO - import pkg_resources 02:02:58 INFO - Using 1 client processes 02:02:58 INFO - wptserve Starting http server on 127.0.0.1:8000 02:02:58 INFO - wptserve Starting http server on 127.0.0.1:8001 02:02:58 INFO - wptserve Starting http server on 127.0.0.1:8443 02:03:00 INFO - SUITE-START | Running 778 tests 02:03:00 INFO - Running testharness tests 02:03:00 INFO - Setting up ssl 02:03:00 INFO - PROCESS | certutil | 02:03:00 INFO - PROCESS | certutil | 02:03:00 INFO - PROCESS | certutil | 02:03:00 INFO - Certificate Nickname Trust Attributes 02:03:00 INFO - SSL,S/MIME,JAR/XPI 02:03:00 INFO - 02:03:00 INFO - web-platform-tests CT,, 02:03:00 INFO - 02:03:00 INFO - Starting runner 02:03:01 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 02:03:01 INFO - PROCESS | 1660 | 1466586181369 Marionette DEBUG Marionette enabled via build flag and pref 02:03:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f4d800 == 1 [pid = 1660] [id = 1] 02:03:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113f4e000) [pid = 1660] [serial = 1] [outer = 0x0] 02:03:01 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 02:03:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113f4f000) [pid = 1660] [serial = 2] [outer = 0x113f4e000] 02:03:01 INFO - PROCESS | 1660 | 1466586181772 Marionette INFO Listening on port 2828 02:03:02 INFO - PROCESS | 1660 | 1466586182102 Marionette DEBUG Marionette enabled via command-line flag 02:03:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694f000 == 2 [pid = 1660] [id = 2] 02:03:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1660] [serial = 3] [outer = 0x0] 02:03:02 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 02:03:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116950800) [pid = 1660] [serial = 4] [outer = 0x11694f800] 02:03:02 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 02:03:02 INFO - PROCESS | 1660 | 1466586182265 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 02:03:02 INFO - PROCESS | 1660 | 1466586182351 Marionette DEBUG Closed connection conn0 02:03:02 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 02:03:02 INFO - PROCESS | 1660 | 1466586182357 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 02:03:02 INFO - PROCESS | 1660 | 1466586182365 Marionette DEBUG Closed connection conn1 02:03:02 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 02:03:02 INFO - PROCESS | 1660 | 1466586182371 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 02:03:02 INFO - PROCESS | 1660 | 1466586182380 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:03:02 INFO - PROCESS | 1660 | 1466586182387 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":"20160622010102","device":"desktop","version":"48.0"} 02:03:02 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 02:03:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d64000 == 3 [pid = 1660] [id = 3] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119d64800) [pid = 1660] [serial = 5] [outer = 0x0] 02:03:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e88800 == 4 [pid = 1660] [id = 4] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119eaa400) [pid = 1660] [serial = 6] [outer = 0x0] 02:03:03 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 02:03:03 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 02:03:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235a9000 == 5 [pid = 1660] [id = 5] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119d78800) [pid = 1660] [serial = 7] [outer = 0x0] 02:03:03 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 02:03:03 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 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x123675400) [pid = 1660] [serial = 8] [outer = 0x119d78800] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x1239b2800) [pid = 1660] [serial = 9] [outer = 0x119d64800] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x1232f2000) [pid = 1660] [serial = 10] [outer = 0x119eaa400] 02:03:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x1232f4000) [pid = 1660] [serial = 11] [outer = 0x119d78800] 02:03:04 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 02:03:04 INFO - PROCESS | 1660 | 1466586184239 Marionette INFO startBrowser cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:04 INFO - PROCESS | 1660 | 1466586184264 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 1660 | 1466586184274 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 1660 | 1466586184275 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x1199bec00) [pid = 1660] [serial = 12] [outer = 0x119d78800] 02:03:04 INFO - PROCESS | 1660 | 1466586184596 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cc7367e9-4e6d-c34c-8aa5-76a3a17b9304","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":"20160622010102","device":"desktop","version":"48.0","command_id":1}}] 02:03:04 INFO - PROCESS | 1660 | 1466586184676 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}] 02:03:04 INFO - PROCESS | 1660 | 1466586184679 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:04 INFO - PROCESS | 1660 | 1466586184723 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:03:04 INFO - PROCESS | 1660 | 1466586184802 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:03:04 INFO - PROCESS | 1660 | 1466586184803 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:04 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 02:03:04 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 02:03:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128c4e800) [pid = 1660] [serial = 13] [outer = 0x119d78800] 02:03:04 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 02:03:04 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:03:05 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 02:03:05 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 02:03:05 INFO - PROCESS | 1660 | 1466586185056 Marionette TRACE conn2 <- [1,3,null,{}] 02:03:05 INFO - PROCESS | 1660 | 1466586185058 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:03:05 INFO - PROCESS | 1660 | 1466586185061 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:05 INFO - PROCESS | 1660 | 1466586185078 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:03:05 INFO - PROCESS | 1660 | 1466586185100 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1660 | 1466586185102 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:03:05 INFO - PROCESS | 1660 | 1466586185105 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1660 | 1466586185107 Marionette TRACE conn2 <- [1,6,null,{}] 02:03:05 INFO - PROCESS | 1660 | 1466586185115 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}] 02:03:05 INFO - PROCESS | 1660 | 1466586185116 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:05 INFO - PROCESS | 1660 | 1466586185126 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:03:05 INFO - PROCESS | 1660 | 1466586185129 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1660 | 1466586185131 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b9800 == 6 [pid = 1660] [id = 6] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x129151c00) [pid = 1660] [serial = 14] [outer = 0x0] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x129153800) [pid = 1660] [serial = 15] [outer = 0x129151c00] 02:03:05 INFO - PROCESS | 1660 | 1466586185166 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x12925a800) [pid = 1660] [serial = 16] [outer = 0x129151c00] 02:03:05 INFO - PROCESS | 1660 | 1466586185466 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]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 378ms 02:03:05 INFO - PROCESS | 1660 | 1466586185483 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 1660 | 1466586185484 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:03:05 INFO - PROCESS | 1660 | 1466586185487 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 1660 | 1466586185488 Marionette TRACE conn2 <- [1,10,null,{}] 02:03:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11508e800 == 7 [pid = 1660] [id = 7] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x11502c400) [pid = 1660] [serial = 17] [outer = 0x0] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x129437800) [pid = 1660] [serial = 18] [outer = 0x11502c400] 02:03:05 INFO - PROCESS | 1660 | 1466586185514 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x12a2b4400) [pid = 1660] [serial = 19] [outer = 0x11502c400] 02:03:05 INFO - PROCESS | 1660 | 1466586185556 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}] 02:03:05 INFO - PROCESS | 1660 | 1466586185560 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:05 INFO - PROCESS | 1660 | 1466586185694 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:03:05 INFO - PROCESS | 1660 | 1466586185705 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 1660 | 1466586185707 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a4800 == 8 [pid = 1660] [id = 8] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a795c00) [pid = 1660] [serial = 20] [outer = 0x0] 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a79b800) [pid = 1660] [serial = 21] [outer = 0x12a795c00] 02:03:05 INFO - PROCESS | 1660 | 1466586185736 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a79fc00) [pid = 1660] [serial = 22] [outer = 0x12a795c00] 02:03:06 INFO - PROCESS | 1660 | 1466586186119 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]]]}] 02:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 672ms 02:03:06 INFO - PROCESS | 1660 | 1466586186159 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:03:06 INFO - PROCESS | 1660 | 1466586186161 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:03:06 INFO - PROCESS | 1660 | 1466586186163 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1660 | 1466586186164 Marionette TRACE conn2 <- [1,14,null,{}] 02:03:06 INFO - PROCESS | 1660 | 1466586186166 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}] 02:03:06 INFO - PROCESS | 1660 | 1466586186169 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:06 INFO - PROCESS | 1660 | 1466586186306 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:03:06 INFO - PROCESS | 1660 | 1466586186321 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 1660 | 1466586186322 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b761800 == 9 [pid = 1660] [id = 9] 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12a9be000) [pid = 1660] [serial = 23] [outer = 0x0] 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12a9bfc00) [pid = 1660] [serial = 24] [outer = 0x12a9be000] 02:03:06 INFO - PROCESS | 1660 | 1466586186347 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12b873400) [pid = 1660] [serial = 25] [outer = 0x12a9be000] 02:03:06 INFO - PROCESS | 1660 | 1466586186610 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]]]}] 02:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 02:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:03:06 INFO - PROCESS | 1660 | 1466586186642 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 1660 | 1466586186643 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:03:06 INFO - PROCESS | 1660 | 1466586186645 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 1660 | 1466586186646 Marionette TRACE conn2 <- [1,18,null,{}] 02:03:06 INFO - PROCESS | 1660 | 1466586186648 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}] 02:03:06 INFO - PROCESS | 1660 | 1466586186650 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:06 INFO - PROCESS | 1660 | 1466586186758 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:03:06 INFO - PROCESS | 1660 | 1466586186762 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 1660 | 1466586186765 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9be000 == 10 [pid = 1660] [id = 10] 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12b981800) [pid = 1660] [serial = 26] [outer = 0x0] 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12b986000) [pid = 1660] [serial = 27] [outer = 0x12b981800] 02:03:06 INFO - PROCESS | 1660 | 1466586186789 Marionette DEBUG loaded listener.js 02:03:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12b98c400) [pid = 1660] [serial = 28] [outer = 0x12b981800] 02:03:07 INFO - PROCESS | 1660 | 1466586187055 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]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 02:03:07 INFO - PROCESS | 1660 | 1466586187064 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1660 | 1466586187065 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:03:07 INFO - PROCESS | 1660 | 1466586187069 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1660 | 1466586187070 Marionette TRACE conn2 <- [1,22,null,{}] 02:03:07 INFO - PROCESS | 1660 | 1466586187073 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}] 02:03:07 INFO - PROCESS | 1660 | 1466586187076 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:07 INFO - PROCESS | 1660 | 1466586187184 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:03:07 INFO - PROCESS | 1660 | 1466586187188 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1660 | 1466586187189 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdee800 == 11 [pid = 1660] [id = 11] 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12bd1e800) [pid = 1660] [serial = 29] [outer = 0x0] 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12bd28000) [pid = 1660] [serial = 30] [outer = 0x12bd1e800] 02:03:07 INFO - PROCESS | 1660 | 1466586187214 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12bdad400) [pid = 1660] [serial = 31] [outer = 0x12bd1e800] 02:03:07 INFO - PROCESS | 1660 | 1466586187452 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]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:03:07 INFO - PROCESS | 1660 | 1466586187491 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1660 | 1466586187492 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:03:07 INFO - PROCESS | 1660 | 1466586187502 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1660 | 1466586187503 Marionette TRACE conn2 <- [1,26,null,{}] 02:03:07 INFO - PROCESS | 1660 | 1466586187505 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}] 02:03:07 INFO - PROCESS | 1660 | 1466586187506 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:07 INFO - PROCESS | 1660 | 1466586187610 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:03:07 INFO - PROCESS | 1660 | 1466586187616 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:07 INFO - PROCESS | 1660 | 1466586187618 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c30d000 == 12 [pid = 1660] [id = 12] 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x12bdae000) [pid = 1660] [serial = 32] [outer = 0x0] 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12c0ef800) [pid = 1660] [serial = 33] [outer = 0x12bdae000] 02:03:07 INFO - PROCESS | 1660 | 1466586187642 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12c0f8800) [pid = 1660] [serial = 34] [outer = 0x12bdae000] 02:03:07 INFO - PROCESS | 1660 | 1466586187873 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]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 02:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:03:07 INFO - PROCESS | 1660 | 1466586187924 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 1660 | 1466586187925 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:03:07 INFO - PROCESS | 1660 | 1466586187927 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 1660 | 1466586187941 Marionette TRACE conn2 <- [1,30,null,{}] 02:03:07 INFO - PROCESS | 1660 | 1466586187949 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}] 02:03:07 INFO - PROCESS | 1660 | 1466586187950 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | 1466586188057 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:03:08 INFO - PROCESS | 1660 | 1466586188063 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 1660 | 1466586188064 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c452800 == 13 [pid = 1660] [id = 13] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12c335c00) [pid = 1660] [serial = 35] [outer = 0x0] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c33a400) [pid = 1660] [serial = 36] [outer = 0x12c335c00] 02:03:08 INFO - PROCESS | 1660 | 1466586188088 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c33e400) [pid = 1660] [serial = 37] [outer = 0x12c335c00] 02:03:08 INFO - PROCESS | 1660 | 1466586188315 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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 438ms 02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:03:08 INFO - PROCESS | 1660 | 1466586188367 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 1660 | 1466586188368 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:03:08 INFO - PROCESS | 1660 | 1466586188370 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1660 | 1466586188371 Marionette TRACE conn2 <- [1,34,null,{}] 02:03:08 INFO - PROCESS | 1660 | 1466586188374 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}] 02:03:08 INFO - PROCESS | 1660 | 1466586188376 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | 1466586188479 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:03:08 INFO - PROCESS | 1660 | 1466586188483 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 1660 | 1466586188483 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca52000 == 14 [pid = 1660] [id = 14] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c340c00) [pid = 1660] [serial = 38] [outer = 0x0] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c8c1800) [pid = 1660] [serial = 39] [outer = 0x12c340c00] 02:03:08 INFO - PROCESS | 1660 | 1466586188508 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c8c6800) [pid = 1660] [serial = 40] [outer = 0x12c340c00] 02:03:08 INFO - PROCESS | 1660 | 1466586188735 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]]]}] 02:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 02:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:03:08 INFO - PROCESS | 1660 | 1466586188789 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:03:08 INFO - PROCESS | 1660 | 1466586188790 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:03:08 INFO - PROCESS | 1660 | 1466586188793 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:03:08 INFO - PROCESS | 1660 | 1466586188794 Marionette TRACE conn2 <- [1,38,null,{}] 02:03:08 INFO - PROCESS | 1660 | 1466586188804 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}] 02:03:08 INFO - PROCESS | 1660 | 1466586188805 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | 1466586188909 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:03:08 INFO - PROCESS | 1660 | 1466586188913 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 1660 | 1466586188914 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cecb000 == 15 [pid = 1660] [id = 15] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12cd1d000) [pid = 1660] [serial = 41] [outer = 0x0] 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12cd21000) [pid = 1660] [serial = 42] [outer = 0x12cd1d000] 02:03:08 INFO - PROCESS | 1660 | 1466586188940 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cd27000) [pid = 1660] [serial = 43] [outer = 0x12cd1d000] 02:03:09 INFO - PROCESS | 1660 | 1466586189170 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]]]}] 02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 428ms 02:03:09 INFO - PROCESS | 1660 | 1466586189228 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 1660 | 1466586189229 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:03:09 INFO - PROCESS | 1660 | 1466586189231 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 1660 | 1466586189232 Marionette TRACE conn2 <- [1,42,null,{}] 02:03:09 INFO - PROCESS | 1660 | 1466586189235 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}] 02:03:09 INFO - PROCESS | 1660 | 1466586189237 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:09 INFO - PROCESS | 1660 | 1466586189345 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:03:09 INFO - PROCESS | 1660 | 1466586189349 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1660 | 1466586189350 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d20a000 == 16 [pid = 1660] [id = 16] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x123b3c800) [pid = 1660] [serial = 44] [outer = 0x0] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x123b43800) [pid = 1660] [serial = 45] [outer = 0x123b3c800] 02:03:09 INFO - PROCESS | 1660 | 1466586189375 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12cd1d400) [pid = 1660] [serial = 46] [outer = 0x123b3c800] 02:03:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d603800 == 17 [pid = 1660] [id = 17] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12d604000) [pid = 1660] [serial = 47] [outer = 0x0] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12d608000) [pid = 1660] [serial = 48] [outer = 0x12d604000] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12d604800) [pid = 1660] [serial = 49] [outer = 0x12d604000] 02:03:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d603000 == 18 [pid = 1660] [id = 18] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12cd22000) [pid = 1660] [serial = 50] [outer = 0x0] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d4c5800) [pid = 1660] [serial = 51] [outer = 0x12cd22000] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x123b45400) [pid = 1660] [serial = 52] [outer = 0x12cd22000] 02:03:09 INFO - PROCESS | 1660 | 1466586189721 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]]]}] 02:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 02:03:09 INFO - PROCESS | 1660 | 1466586189750 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 1660 | 1466586189752 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:03:09 INFO - PROCESS | 1660 | 1466586189754 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 1660 | 1466586189756 Marionette TRACE conn2 <- [1,46,null,{}] 02:03:09 INFO - PROCESS | 1660 | 1466586189761 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}] 02:03:09 INFO - PROCESS | 1660 | 1466586189762 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:09 INFO - PROCESS | 1660 | 1466586189866 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:03:09 INFO - PROCESS | 1660 | 1466586189869 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 1660 | 1466586189871 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d764000 == 19 [pid = 1660] [id = 19] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x12d4b8400) [pid = 1660] [serial = 53] [outer = 0x0] 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x12d5c0400) [pid = 1660] [serial = 54] [outer = 0x12d4b8400] 02:03:09 INFO - PROCESS | 1660 | 1466586189897 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d5cc000) [pid = 1660] [serial = 55] [outer = 0x12d4b8400] 02:03:10 INFO - PROCESS | 1660 | 1466586190134 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 02:03:10 INFO - PROCESS | 1660 | 1466586190186 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:03:10 INFO - PROCESS | 1660 | 1466586190187 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:03:10 INFO - PROCESS | 1660 | 1466586190189 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1660 | 1466586190190 Marionette TRACE conn2 <- [1,50,null,{}] 02:03:10 INFO - PROCESS | 1660 | 1466586190192 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}] 02:03:10 INFO - PROCESS | 1660 | 1466586190193 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:10 INFO - PROCESS | 1660 | 1466586190297 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:03:10 INFO - PROCESS | 1660 | 1466586190301 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 1660 | 1466586190302 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d448000 == 20 [pid = 1660] [id = 20] 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1180b2000) [pid = 1660] [serial = 56] [outer = 0x0] 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x12940e800) [pid = 1660] [serial = 57] [outer = 0x1180b2000] 02:03:10 INFO - PROCESS | 1660 | 1466586190326 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12c0f7c00) [pid = 1660] [serial = 58] [outer = 0x1180b2000] 02:03:10 INFO - PROCESS | 1660 | 1466586190570 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:03:10 INFO - PROCESS | 1660 | 1466586190608 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 1660 | 1466586190609 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:03:10 INFO - PROCESS | 1660 | 1466586190611 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1660 | 1466586190612 Marionette TRACE conn2 <- [1,54,null,{}] 02:03:10 INFO - PROCESS | 1660 | 1466586190615 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}] 02:03:10 INFO - PROCESS | 1660 | 1466586190616 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:10 INFO - PROCESS | 1660 | 1466586190722 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:03:10 INFO - PROCESS | 1660 | 1466586190726 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:10 INFO - PROCESS | 1660 | 1466586190727 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d457800 == 21 [pid = 1660] [id = 21] 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12d567400) [pid = 1660] [serial = 59] [outer = 0x0] 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d5c3c00) [pid = 1660] [serial = 60] [outer = 0x12d567400] 02:03:10 INFO - PROCESS | 1660 | 1466586190751 Marionette DEBUG loaded listener.js 02:03:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d5d0800) [pid = 1660] [serial = 61] [outer = 0x12d567400] 02:03:10 INFO - PROCESS | 1660 | 1466586190976 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 372ms 02:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:03:10 INFO - PROCESS | 1660 | 1466586190986 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 1660 | 1466586190988 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:03:10 INFO - PROCESS | 1660 | 1466586190990 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 1660 | 1466586190991 Marionette TRACE conn2 <- [1,58,null,{}] 02:03:10 INFO - PROCESS | 1660 | 1466586190993 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}] 02:03:10 INFO - PROCESS | 1660 | 1466586190994 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:11 INFO - PROCESS | 1660 | 1466586191096 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:03:11 INFO - PROCESS | 1660 | 1466586191100 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 1660 | 1466586191101 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0cc000 == 22 [pid = 1660] [id = 22] 02:03:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12d5d0c00) [pid = 1660] [serial = 62] [outer = 0x0] 02:03:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x12dac6800) [pid = 1660] [serial = 63] [outer = 0x12d5d0c00] 02:03:11 INFO - PROCESS | 1660 | 1466586191125 Marionette DEBUG loaded listener.js 02:03:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12dacc000) [pid = 1660] [serial = 64] [outer = 0x12d5d0c00] 02:03:11 INFO - PROCESS | 1660 | 1466586191375 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]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 02:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:03:11 INFO - PROCESS | 1660 | 1466586191409 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 1660 | 1466586191412 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:03:11 INFO - PROCESS | 1660 | 1466586191416 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 1660 | 1466586191419 Marionette TRACE conn2 <- [1,62,null,{}] 02:03:11 INFO - PROCESS | 1660 | 1466586191430 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}] 02:03:11 INFO - PROCESS | 1660 | 1466586191433 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:11 INFO - PROCESS | 1660 | 1466586191545 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:03:12 INFO - PROCESS | 1660 | 1466586192184 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 1660 | 1466586192186 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x111ad9800 == 23 [pid = 1660] [id = 23] 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1121a0000) [pid = 1660] [serial = 65] [outer = 0x0] 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112617c00) [pid = 1660] [serial = 66] [outer = 0x1121a0000] 02:03:12 INFO - PROCESS | 1660 | 1466586192223 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112c43800) [pid = 1660] [serial = 67] [outer = 0x1121a0000] 02:03:12 INFO - PROCESS | 1660 | 1466586192648 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]]]}] 02:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1282ms 02:03:12 INFO - PROCESS | 1660 | 1466586192698 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:03:12 INFO - PROCESS | 1660 | 1466586192701 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:03:12 INFO - PROCESS | 1660 | 1466586192704 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:03:12 INFO - PROCESS | 1660 | 1466586192706 Marionette TRACE conn2 <- [1,66,null,{}] 02:03:12 INFO - PROCESS | 1660 | 1466586192709 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}] 02:03:12 INFO - PROCESS | 1660 | 1466586192713 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:12 INFO - PROCESS | 1660 | 1466586192833 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:03:12 INFO - PROCESS | 1660 | 1466586192874 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 1660 | 1466586192876 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11690b000 == 24 [pid = 1660] [id = 24] 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1132cc800) [pid = 1660] [serial = 68] [outer = 0x0] 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1160d8000) [pid = 1660] [serial = 69] [outer = 0x1132cc800] 02:03:12 INFO - PROCESS | 1660 | 1466586192906 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1167ed800) [pid = 1660] [serial = 70] [outer = 0x1132cc800] 02:03:13 INFO - PROCESS | 1660 | 1466586193315 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]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 02:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:03:13 INFO - PROCESS | 1660 | 1466586193328 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 1660 | 1466586193331 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:03:13 INFO - PROCESS | 1660 | 1466586193333 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 1660 | 1466586193335 Marionette TRACE conn2 <- [1,70,null,{}] 02:03:13 INFO - PROCESS | 1660 | 1466586193337 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}] 02:03:13 INFO - PROCESS | 1660 | 1466586193339 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:13 INFO - PROCESS | 1660 | 1466586193473 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:03:13 INFO - PROCESS | 1660 | 1466586193528 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 1660 | 1466586193529 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117017000 == 25 [pid = 1660] [id = 25] 02:03:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1183de400) [pid = 1660] [serial = 71] [outer = 0x0] 02:03:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1187bf400) [pid = 1660] [serial = 72] [outer = 0x1183de400] 02:03:13 INFO - PROCESS | 1660 | 1466586193559 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119925000) [pid = 1660] [serial = 73] [outer = 0x1183de400] 02:03:14 INFO - PROCESS | 1660 | 1466586194167 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]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 02:03:14 INFO - PROCESS | 1660 | 1466586194205 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 1660 | 1466586194208 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:03:14 INFO - PROCESS | 1660 | 1466586194211 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1660 | 1466586194213 Marionette TRACE conn2 <- [1,74,null,{}] 02:03:14 INFO - PROCESS | 1660 | 1466586194217 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}] 02:03:14 INFO - PROCESS | 1660 | 1466586194218 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:14 INFO - PROCESS | 1660 | 1466586194342 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:03:14 INFO - PROCESS | 1660 | 1466586194414 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:14 INFO - PROCESS | 1660 | 1466586194415 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f41000 == 26 [pid = 1660] [id = 26] 02:03:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116630000) [pid = 1660] [serial = 74] [outer = 0x0] 02:03:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116742000) [pid = 1660] [serial = 75] [outer = 0x116630000] 02:03:14 INFO - PROCESS | 1660 | 1466586194445 Marionette DEBUG loaded listener.js 02:03:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116966400) [pid = 1660] [serial = 76] [outer = 0x116630000] 02:03:14 INFO - PROCESS | 1660 | 1466586194877 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]]]}] 02:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 723ms 02:03:14 INFO - PROCESS | 1660 | 1466586194935 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 1660 | 1466586194938 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:03:14 INFO - PROCESS | 1660 | 1466586194942 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 1660 | 1466586194944 Marionette TRACE conn2 <- [1,78,null,{}] 02:03:14 INFO - PROCESS | 1660 | 1466586194952 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}] 02:03:14 INFO - PROCESS | 1660 | 1466586194954 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:15 INFO - PROCESS | 1660 | 1466586195032 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:03:15 INFO - PROCESS | 1660 | 1466586195036 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 1660 | 1466586195037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116291000 == 27 [pid = 1660] [id = 27] 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11704f000) [pid = 1660] [serial = 77] [outer = 0x0] 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1172bd000) [pid = 1660] [serial = 78] [outer = 0x11704f000] 02:03:15 INFO - PROCESS | 1660 | 1466586195067 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1176c0800) [pid = 1660] [serial = 79] [outer = 0x11704f000] 02:03:15 INFO - PROCESS | 1660 | 1466586195391 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]]]}] 02:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 02:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:03:15 INFO - PROCESS | 1660 | 1466586195430 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:03:15 INFO - PROCESS | 1660 | 1466586195431 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:03:15 INFO - PROCESS | 1660 | 1466586195435 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:03:15 INFO - PROCESS | 1660 | 1466586195438 Marionette TRACE conn2 <- [1,82,null,{}] 02:03:15 INFO - PROCESS | 1660 | 1466586195445 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}] 02:03:15 INFO - PROCESS | 1660 | 1466586195449 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:15 INFO - PROCESS | 1660 | 1466586195523 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:03:15 INFO - PROCESS | 1660 | 1466586195528 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 1660 | 1466586195531 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f44800 == 28 [pid = 1660] [id = 28] 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11386b800) [pid = 1660] [serial = 80] [outer = 0x0] 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1183db800) [pid = 1660] [serial = 81] [outer = 0x11386b800] 02:03:15 INFO - PROCESS | 1660 | 1466586195561 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1187a3800) [pid = 1660] [serial = 82] [outer = 0x11386b800] 02:03:15 INFO - PROCESS | 1660 | 1466586195876 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]]]}] 02:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 02:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:03:15 INFO - PROCESS | 1660 | 1466586195910 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:03:15 INFO - PROCESS | 1660 | 1466586195912 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:03:15 INFO - PROCESS | 1660 | 1466586195914 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:03:15 INFO - PROCESS | 1660 | 1466586195915 Marionette TRACE conn2 <- [1,86,null,{}] 02:03:15 INFO - PROCESS | 1660 | 1466586195917 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}] 02:03:15 INFO - PROCESS | 1660 | 1466586195919 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:16 INFO - PROCESS | 1660 | 1466586196002 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:03:16 INFO - PROCESS | 1660 | 1466586196042 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1660 | 1466586196044 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117018800 == 29 [pid = 1660] [id = 29] 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11811b000) [pid = 1660] [serial = 83] [outer = 0x0] 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11928f400) [pid = 1660] [serial = 84] [outer = 0x11811b000] 02:03:16 INFO - PROCESS | 1660 | 1466586196069 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1193a9000) [pid = 1660] [serial = 85] [outer = 0x11811b000] 02:03:16 INFO - PROCESS | 1660 | 1466586196348 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]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 02:03:16 INFO - PROCESS | 1660 | 1466586196383 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 1660 | 1466586196385 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:03:16 INFO - PROCESS | 1660 | 1466586196395 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1660 | 1466586196396 Marionette TRACE conn2 <- [1,90,null,{}] 02:03:16 INFO - PROCESS | 1660 | 1466586196398 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}] 02:03:16 INFO - PROCESS | 1660 | 1466586196399 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:16 INFO - PROCESS | 1660 | 1466586196477 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:03:16 INFO - PROCESS | 1660 | 1466586196481 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1660 | 1466586196483 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185be800 == 30 [pid = 1660] [id = 30] 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113864400) [pid = 1660] [serial = 86] [outer = 0x0] 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1193b2400) [pid = 1660] [serial = 87] [outer = 0x113864400] 02:03:16 INFO - PROCESS | 1660 | 1466586196510 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11996b400) [pid = 1660] [serial = 88] [outer = 0x113864400] 02:03:16 INFO - PROCESS | 1660 | 1466586196822 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]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 02:03:16 INFO - PROCESS | 1660 | 1466586196863 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 1660 | 1466586196864 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:03:16 INFO - PROCESS | 1660 | 1466586196866 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 1660 | 1466586196867 Marionette TRACE conn2 <- [1,94,null,{}] 02:03:16 INFO - PROCESS | 1660 | 1466586196872 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}] 02:03:16 INFO - PROCESS | 1660 | 1466586196876 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:16 INFO - PROCESS | 1660 | 1466586196989 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:03:16 INFO - PROCESS | 1660 | 1466586196993 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 1660 | 1466586196994 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d5800 == 31 [pid = 1660] [id = 31] 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119cafc00) [pid = 1660] [serial = 89] [outer = 0x0] 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120faf000) [pid = 1660] [serial = 90] [outer = 0x119cafc00] 02:03:17 INFO - PROCESS | 1660 | 1466586197021 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1226eec00) [pid = 1660] [serial = 91] [outer = 0x119cafc00] 02:03:17 INFO - PROCESS | 1660 | 1466586197288 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]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:03:17 INFO - PROCESS | 1660 | 1466586197336 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1660 | 1466586197337 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:03:17 INFO - PROCESS | 1660 | 1466586197339 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1660 | 1466586197340 Marionette TRACE conn2 <- [1,98,null,{}] 02:03:17 INFO - PROCESS | 1660 | 1466586197343 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}] 02:03:17 INFO - PROCESS | 1660 | 1466586197344 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:17 INFO - PROCESS | 1660 | 1466586197423 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:03:17 INFO - PROCESS | 1660 | 1466586197427 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 1660 | 1466586197429 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c5800 == 32 [pid = 1660] [id = 32] 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x122590400) [pid = 1660] [serial = 92] [outer = 0x0] 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1231ac000) [pid = 1660] [serial = 93] [outer = 0x122590400] 02:03:17 INFO - PROCESS | 1660 | 1466586197455 Marionette DEBUG loaded listener.js 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1232f5800) [pid = 1660] [serial = 94] [outer = 0x122590400] 02:03:17 INFO - PROCESS | 1660 | 1466586197767 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]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 02:03:17 INFO - PROCESS | 1660 | 1466586197832 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 1660 | 1466586197834 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:03:17 INFO - PROCESS | 1660 | 1466586197838 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 1660 | 1466586197840 Marionette TRACE conn2 <- [1,102,null,{}] 02:03:17 INFO - PROCESS | 1660 | 1466586197843 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}] 02:03:17 INFO - PROCESS | 1660 | 1466586197845 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:17 INFO - PROCESS | 1660 | 1466586197963 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:03:17 INFO - PROCESS | 1660 | 1466586197970 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:17 INFO - PROCESS | 1660 | 1466586197972 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x119516800 == 33 [pid = 1660] [id = 33] 02:03:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1226f2800) [pid = 1660] [serial = 95] [outer = 0x0] 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123728c00) [pid = 1660] [serial = 96] [outer = 0x1226f2800] 02:03:18 INFO - PROCESS | 1660 | 1466586198011 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123b39400) [pid = 1660] [serial = 97] [outer = 0x1226f2800] 02:03:18 INFO - PROCESS | 1660 | 1466586198285 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]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 475ms 02:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:03:18 INFO - PROCESS | 1660 | 1466586198315 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 1660 | 1466586198316 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:03:18 INFO - PROCESS | 1660 | 1466586198318 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 1660 | 1466586198319 Marionette TRACE conn2 <- [1,106,null,{}] 02:03:18 INFO - PROCESS | 1660 | 1466586198321 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}] 02:03:18 INFO - PROCESS | 1660 | 1466586198323 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:18 INFO - PROCESS | 1660 | 1466586198402 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:03:18 INFO - PROCESS | 1660 | 1466586198406 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1660 | 1466586198407 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f44000 == 34 [pid = 1660] [id = 34] 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120fb2400) [pid = 1660] [serial = 98] [outer = 0x0] 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x123b41c00) [pid = 1660] [serial = 99] [outer = 0x120fb2400] 02:03:18 INFO - PROCESS | 1660 | 1466586198434 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123b8b000) [pid = 1660] [serial = 100] [outer = 0x120fb2400] 02:03:18 INFO - PROCESS | 1660 | 1466586198724 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]]]}] 02:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 02:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:03:18 INFO - PROCESS | 1660 | 1466586198736 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:03:18 INFO - PROCESS | 1660 | 1466586198738 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:03:18 INFO - PROCESS | 1660 | 1466586198740 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:03:18 INFO - PROCESS | 1660 | 1466586198741 Marionette TRACE conn2 <- [1,110,null,{}] 02:03:18 INFO - PROCESS | 1660 | 1466586198743 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}] 02:03:18 INFO - PROCESS | 1660 | 1466586198744 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:18 INFO - PROCESS | 1660 | 1466586198851 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:03:18 INFO - PROCESS | 1660 | 1466586198858 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 1660 | 1466586198859 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a08800 == 35 [pid = 1660] [id = 35] 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1187bec00) [pid = 1660] [serial = 101] [outer = 0x0] 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123b8a000) [pid = 1660] [serial = 102] [outer = 0x1187bec00] 02:03:18 INFO - PROCESS | 1660 | 1466586198883 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1240b5000) [pid = 1660] [serial = 103] [outer = 0x1187bec00] 02:03:19 INFO - PROCESS | 1660 | 1466586199158 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]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 467ms 02:03:19 INFO - PROCESS | 1660 | 1466586199208 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 1660 | 1466586199210 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:03:19 INFO - PROCESS | 1660 | 1466586199215 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 1660 | 1466586199217 Marionette TRACE conn2 <- [1,114,null,{}] 02:03:19 INFO - PROCESS | 1660 | 1466586199220 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}] 02:03:19 INFO - PROCESS | 1660 | 1466586199222 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:19 INFO - PROCESS | 1660 | 1466586199312 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:03:19 INFO - PROCESS | 1660 | 1466586199315 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 1660 | 1466586199317 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x122703000 == 36 [pid = 1660] [id = 36] 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123b44c00) [pid = 1660] [serial = 104] [outer = 0x0] 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124291000) [pid = 1660] [serial = 105] [outer = 0x123b44c00] 02:03:19 INFO - PROCESS | 1660 | 1466586199345 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x125e4bc00) [pid = 1660] [serial = 106] [outer = 0x123b44c00] 02:03:19 INFO - PROCESS | 1660 | 1466586199700 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]]]}] 02:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 522ms 02:03:19 INFO - PROCESS | 1660 | 1466586199737 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 1660 | 1466586199739 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:03:19 INFO - PROCESS | 1660 | 1466586199742 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 1660 | 1466586199744 Marionette TRACE conn2 <- [1,118,null,{}] 02:03:19 INFO - PROCESS | 1660 | 1466586199747 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}] 02:03:19 INFO - PROCESS | 1660 | 1466586199749 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:19 INFO - PROCESS | 1660 | 1466586199869 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:03:19 INFO - PROCESS | 1660 | 1466586199874 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 1660 | 1466586199876 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x123039000 == 37 [pid = 1660] [id = 37] 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124c9ec00) [pid = 1660] [serial = 107] [outer = 0x0] 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126426800) [pid = 1660] [serial = 108] [outer = 0x124c9ec00] 02:03:19 INFO - PROCESS | 1660 | 1466586199914 Marionette DEBUG loaded listener.js 02:03:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126b5b000) [pid = 1660] [serial = 109] [outer = 0x124c9ec00] 02:03:20 INFO - PROCESS | 1660 | 1466586200273 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 02:03:20 INFO - PROCESS | 1660 | 1466586200314 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 1660 | 1466586200317 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:03:20 INFO - PROCESS | 1660 | 1466586200320 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 1660 | 1466586200321 Marionette TRACE conn2 <- [1,122,null,{}] 02:03:20 INFO - PROCESS | 1660 | 1466586200323 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}] 02:03:20 INFO - PROCESS | 1660 | 1466586200324 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:20 INFO - PROCESS | 1660 | 1466586200427 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:03:20 INFO - PROCESS | 1660 | 1466586200433 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 1660 | 1466586200434 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232ba000 == 38 [pid = 1660] [id = 38] 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119930400) [pid = 1660] [serial = 110] [outer = 0x0] 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128b0f800) [pid = 1660] [serial = 111] [outer = 0x119930400] 02:03:20 INFO - PROCESS | 1660 | 1466586200458 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128b6e800) [pid = 1660] [serial = 112] [outer = 0x119930400] 02:03:20 INFO - PROCESS | 1660 | 1466586200737 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 02:03:20 INFO - PROCESS | 1660 | 1466586200789 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 1660 | 1466586200790 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:03:20 INFO - PROCESS | 1660 | 1466586200792 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 1660 | 1466586200794 Marionette TRACE conn2 <- [1,126,null,{}] 02:03:20 INFO - PROCESS | 1660 | 1466586200799 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}] 02:03:20 INFO - PROCESS | 1660 | 1466586200800 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:20 INFO - PROCESS | 1660 | 1466586200880 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:03:20 INFO - PROCESS | 1660 | 1466586200884 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:20 INFO - PROCESS | 1660 | 1466586200885 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f62800 == 39 [pid = 1660] [id = 39] 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119293400) [pid = 1660] [serial = 113] [outer = 0x0] 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128c57c00) [pid = 1660] [serial = 114] [outer = 0x119293400] 02:03:20 INFO - PROCESS | 1660 | 1466586200910 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12914a000) [pid = 1660] [serial = 115] [outer = 0x119293400] 02:03:21 INFO - PROCESS | 1660 | 1466586201211 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]]]}] 02:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 472ms 02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:03:21 INFO - PROCESS | 1660 | 1466586201265 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 1660 | 1466586201266 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:03:21 INFO - PROCESS | 1660 | 1466586201270 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 1660 | 1466586201271 Marionette TRACE conn2 <- [1,130,null,{}] 02:03:21 INFO - PROCESS | 1660 | 1466586201275 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}] 02:03:21 INFO - PROCESS | 1660 | 1466586201277 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:21 INFO - PROCESS | 1660 | 1466586201446 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:03:21 INFO - PROCESS | 1660 | 1466586201454 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 1660 | 1466586201456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd7000 == 40 [pid = 1660] [id = 40] 02:03:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x129150c00) [pid = 1660] [serial = 116] [outer = 0x0] 02:03:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12925b000) [pid = 1660] [serial = 117] [outer = 0x129150c00] 02:03:21 INFO - PROCESS | 1660 | 1466586201493 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129261c00) [pid = 1660] [serial = 118] [outer = 0x129150c00] 02:03:21 INFO - PROCESS | 1660 | 1466586201893 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]]]}] 02:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 02:03:21 INFO - PROCESS | 1660 | 1466586201948 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:03:21 INFO - PROCESS | 1660 | 1466586201949 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:03:21 INFO - PROCESS | 1660 | 1466586201951 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:03:21 INFO - PROCESS | 1660 | 1466586201952 Marionette TRACE conn2 <- [1,134,null,{}] 02:03:21 INFO - PROCESS | 1660 | 1466586201957 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}] 02:03:21 INFO - PROCESS | 1660 | 1466586201959 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:22 INFO - PROCESS | 1660 | 1466586202040 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:03:22 INFO - PROCESS | 1660 | 1466586202043 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:22 INFO - PROCESS | 1660 | 1466586202044 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x125eb7000 == 41 [pid = 1660] [id = 41] 02:03:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129266c00) [pid = 1660] [serial = 119] [outer = 0x0] 02:03:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x129417800) [pid = 1660] [serial = 120] [outer = 0x129266c00] 02:03:22 INFO - PROCESS | 1660 | 1466586202068 Marionette DEBUG loaded listener.js 02:03:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x129442400) [pid = 1660] [serial = 121] [outer = 0x129266c00] 02:03:23 INFO - PROCESS | 1660 | 1466586203017 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]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1119ms 02:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:03:23 INFO - PROCESS | 1660 | 1466586203072 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1660 | 1466586203074 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:03:23 INFO - PROCESS | 1660 | 1466586203077 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1660 | 1466586203079 Marionette TRACE conn2 <- [1,138,null,{}] 02:03:23 INFO - PROCESS | 1660 | 1466586203082 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}] 02:03:23 INFO - PROCESS | 1660 | 1466586203084 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:23 INFO - PROCESS | 1660 | 1466586203176 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:03:23 INFO - PROCESS | 1660 | 1466586203210 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 1660 | 1466586203211 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a46800 == 42 [pid = 1660] [id = 42] 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11696c800) [pid = 1660] [serial = 122] [outer = 0x0] 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1172b5400) [pid = 1660] [serial = 123] [outer = 0x11696c800] 02:03:23 INFO - PROCESS | 1660 | 1466586203238 Marionette DEBUG loaded listener.js 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1176c1800) [pid = 1660] [serial = 124] [outer = 0x11696c800] 02:03:23 INFO - PROCESS | 1660 | 1466586203542 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]]]}] 02:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 02:03:23 INFO - PROCESS | 1660 | 1466586203598 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:03:23 INFO - PROCESS | 1660 | 1466586203602 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:03:23 INFO - PROCESS | 1660 | 1466586203607 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:03:23 INFO - PROCESS | 1660 | 1466586203608 Marionette TRACE conn2 <- [1,142,null,{}] 02:03:23 INFO - PROCESS | 1660 | 1466586203611 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}] 02:03:23 INFO - PROCESS | 1660 | 1466586203612 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:23 INFO - PROCESS | 1660 | 1466586203703 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:03:23 INFO - PROCESS | 1660 | 1466586203732 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 1660 | 1466586203734 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x116939000 == 43 [pid = 1660] [id = 43] 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x118127c00) [pid = 1660] [serial = 125] [outer = 0x0] 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11852fc00) [pid = 1660] [serial = 126] [outer = 0x118127c00] 02:03:23 INFO - PROCESS | 1660 | 1466586203760 Marionette DEBUG loaded listener.js 02:03:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118ef0c00) [pid = 1660] [serial = 127] [outer = 0x118127c00] 02:03:24 INFO - PROCESS | 1660 | 1466586204091 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]]]}] 02:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 02:03:24 INFO - PROCESS | 1660 | 1466586204127 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:03:24 INFO - PROCESS | 1660 | 1466586204129 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:03:24 INFO - PROCESS | 1660 | 1466586204131 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:03:24 INFO - PROCESS | 1660 | 1466586204133 Marionette TRACE conn2 <- [1,146,null,{}] 02:03:24 INFO - PROCESS | 1660 | 1466586204141 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}] 02:03:24 INFO - PROCESS | 1660 | 1466586204144 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:24 INFO - PROCESS | 1660 | 1466586204234 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12d567400) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1180b2000) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12d4b8400) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x123b3c800) [pid = 1660] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12cd1d000) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12c340c00) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12c335c00) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12bdae000) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12bd1e800) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12b981800) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12a9be000) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a795c00) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x129151c00) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12d5d0c00) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x120fb2400) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123b44c00) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124c9ec00) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119930400) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1121a0000) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1132cc800) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1183de400) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x116630000) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11704f000) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11386b800) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11811b000) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113864400) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119cafc00) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x122590400) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:03:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1226f2800) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:03:24 INFO - PROCESS | 1660 | 1466586204737 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 1660 | 1466586204739 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11324a000 == 44 [pid = 1660] [id = 44] 02:03:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1121ab000) [pid = 1660] [serial = 128] [outer = 0x0] 02:03:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112973c00) [pid = 1660] [serial = 129] [outer = 0x1121ab000] 02:03:24 INFO - PROCESS | 1660 | 1466586204772 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1176b5400) [pid = 1660] [serial = 130] [outer = 0x1121ab000] 02:03:25 INFO - PROCESS | 1660 | 1466586205055 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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 974ms 02:03:25 INFO - PROCESS | 1660 | 1466586205107 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1660 | 1466586205109 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:03:25 INFO - PROCESS | 1660 | 1466586205111 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1660 | 1466586205113 Marionette TRACE conn2 <- [1,150,null,{}] 02:03:25 INFO - PROCESS | 1660 | 1466586205115 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}] 02:03:25 INFO - PROCESS | 1660 | 1466586205116 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:25 INFO - PROCESS | 1660 | 1466586205197 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:03:25 INFO - PROCESS | 1660 | 1466586205203 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1660 | 1466586205204 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e5800 == 45 [pid = 1660] [id = 45] 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118ef1000) [pid = 1660] [serial = 131] [outer = 0x0] 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119eab400) [pid = 1660] [serial = 132] [outer = 0x118ef1000] 02:03:25 INFO - PROCESS | 1660 | 1466586205230 Marionette DEBUG loaded listener.js 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x120fb3000) [pid = 1660] [serial = 133] [outer = 0x118ef1000] 02:03:25 INFO - PROCESS | 1660 | 1466586205572 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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 02:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:03:25 INFO - PROCESS | 1660 | 1466586205583 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 1660 | 1466586205584 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:03:25 INFO - PROCESS | 1660 | 1466586205586 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 1660 | 1466586205587 Marionette TRACE conn2 <- [1,154,null,{}] 02:03:25 INFO - PROCESS | 1660 | 1466586205590 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}] 02:03:25 INFO - PROCESS | 1660 | 1466586205591 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:25 INFO - PROCESS | 1660 | 1466586205663 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:03:25 INFO - PROCESS | 1660 | 1466586205666 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:25 INFO - PROCESS | 1660 | 1466586205667 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119513000 == 46 [pid = 1660] [id = 46] 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118126800) [pid = 1660] [serial = 134] [outer = 0x0] 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x122591800) [pid = 1660] [serial = 135] [outer = 0x118126800] 02:03:25 INFO - PROCESS | 1660 | 1466586205694 Marionette DEBUG loaded listener.js 02:03:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1231a2400) [pid = 1660] [serial = 136] [outer = 0x118126800] 02:03:26 INFO - PROCESS | 1660 | 1466586206015 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]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 02:03:26 INFO - PROCESS | 1660 | 1466586206056 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1660 | 1466586206058 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:03:26 INFO - PROCESS | 1660 | 1466586206060 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1660 | 1466586206061 Marionette TRACE conn2 <- [1,158,null,{}] 02:03:26 INFO - PROCESS | 1660 | 1466586206064 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}] 02:03:26 INFO - PROCESS | 1660 | 1466586206067 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:26 INFO - PROCESS | 1660 | 1466586206161 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:03:26 INFO - PROCESS | 1660 | 1466586206207 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 1660 | 1466586206208 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199d5000 == 47 [pid = 1660] [id = 47] 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x122590000) [pid = 1660] [serial = 137] [outer = 0x0] 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123946800) [pid = 1660] [serial = 138] [outer = 0x122590000] 02:03:26 INFO - PROCESS | 1660 | 1466586206233 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124409800) [pid = 1660] [serial = 139] [outer = 0x122590000] 02:03:26 INFO - PROCESS | 1660 | 1466586206487 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]]]}] 02:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 02:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:03:26 INFO - PROCESS | 1660 | 1466586206529 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:03:26 INFO - PROCESS | 1660 | 1466586206530 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:03:26 INFO - PROCESS | 1660 | 1466586206532 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:03:26 INFO - PROCESS | 1660 | 1466586206533 Marionette TRACE conn2 <- [1,162,null,{}] 02:03:26 INFO - PROCESS | 1660 | 1466586206535 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}] 02:03:26 INFO - PROCESS | 1660 | 1466586206537 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:26 INFO - PROCESS | 1660 | 1466586206614 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:03:26 INFO - PROCESS | 1660 | 1466586206618 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 1660 | 1466586206619 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232a7000 == 48 [pid = 1660] [id = 48] 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124409400) [pid = 1660] [serial = 140] [outer = 0x0] 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124c97800) [pid = 1660] [serial = 141] [outer = 0x124409400] 02:03:26 INFO - PROCESS | 1660 | 1466586206645 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x125e4c400) [pid = 1660] [serial = 142] [outer = 0x124409400] 02:03:27 INFO - PROCESS | 1660 | 1466586207131 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]]]}] 02:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 02:03:27 INFO - PROCESS | 1660 | 1466586207153 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:03:27 INFO - PROCESS | 1660 | 1466586207155 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:03:27 INFO - PROCESS | 1660 | 1466586207158 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 1660 | 1466586207162 Marionette TRACE conn2 <- [1,166,null,{}] 02:03:27 INFO - PROCESS | 1660 | 1466586207166 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}] 02:03:27 INFO - PROCESS | 1660 | 1466586207167 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:27 INFO - PROCESS | 1660 | 1466586207262 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:03:27 INFO - PROCESS | 1660 | 1466586207321 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1660 | 1466586207322 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11692a800 == 49 [pid = 1660] [id = 49] 02:03:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11673a800) [pid = 1660] [serial = 143] [outer = 0x0] 02:03:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11696a800) [pid = 1660] [serial = 144] [outer = 0x11673a800] 02:03:27 INFO - PROCESS | 1660 | 1466586207353 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1176c3400) [pid = 1660] [serial = 145] [outer = 0x11673a800] 02:03:27 INFO - PROCESS | 1660 | 1466586207758 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]]]}] 02:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 02:03:27 INFO - PROCESS | 1660 | 1466586207780 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:03:27 INFO - PROCESS | 1660 | 1466586207786 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:03:27 INFO - PROCESS | 1660 | 1466586207790 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 1660 | 1466586207792 Marionette TRACE conn2 <- [1,170,null,{}] 02:03:27 INFO - PROCESS | 1660 | 1466586207795 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}] 02:03:27 INFO - PROCESS | 1660 | 1466586207797 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:27 INFO - PROCESS | 1660 | 1466586207895 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:03:27 INFO - PROCESS | 1660 | 1466586207937 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 1660 | 1466586207938 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e8d000 == 50 [pid = 1660] [id = 50] 02:03:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11811cc00) [pid = 1660] [serial = 146] [outer = 0x0] 02:03:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x119295800) [pid = 1660] [serial = 147] [outer = 0x11811cc00] 02:03:27 INFO - PROCESS | 1660 | 1466586207976 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1199b9800) [pid = 1660] [serial = 148] [outer = 0x11811cc00] 02:03:28 INFO - PROCESS | 1660 | 1466586208393 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]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 02:03:28 INFO - PROCESS | 1660 | 1466586208461 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:03:28 INFO - PROCESS | 1660 | 1466586208463 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:03:28 INFO - PROCESS | 1660 | 1466586208468 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 1660 | 1466586208470 Marionette TRACE conn2 <- [1,174,null,{}] 02:03:28 INFO - PROCESS | 1660 | 1466586208477 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}] 02:03:28 INFO - PROCESS | 1660 | 1466586208481 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:28 INFO - PROCESS | 1660 | 1466586208587 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:03:28 INFO - PROCESS | 1660 | 1466586208649 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 1660 | 1466586208651 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be5800 == 51 [pid = 1660] [id = 51] 02:03:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x123b3a400) [pid = 1660] [serial = 149] [outer = 0x0] 02:03:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x123b3d400) [pid = 1660] [serial = 150] [outer = 0x123b3a400] 02:03:28 INFO - PROCESS | 1660 | 1466586208682 Marionette DEBUG loaded listener.js 02:03:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x124286400) [pid = 1660] [serial = 151] [outer = 0x123b3a400] 02:03:29 INFO - PROCESS | 1660 | 1466586209090 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]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 02:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:03:29 INFO - PROCESS | 1660 | 1466586209139 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 1660 | 1466586209141 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:03:29 INFO - PROCESS | 1660 | 1466586209144 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 1660 | 1466586209145 Marionette TRACE conn2 <- [1,178,null,{}] 02:03:29 INFO - PROCESS | 1660 | 1466586209147 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}] 02:03:29 INFO - PROCESS | 1660 | 1466586209149 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:29 INFO - PROCESS | 1660 | 1466586209244 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:03:29 INFO - PROCESS | 1660 | 1466586209293 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 1660 | 1466586209294 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119512800 == 52 [pid = 1660] [id = 52] 02:03:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x124c9a400) [pid = 1660] [serial = 152] [outer = 0x0] 02:03:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x126430800) [pid = 1660] [serial = 153] [outer = 0x124c9a400] 02:03:29 INFO - PROCESS | 1660 | 1466586209322 Marionette DEBUG loaded listener.js 02:03:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x126b5e400) [pid = 1660] [serial = 154] [outer = 0x124c9a400] 02:03:29 INFO - PROCESS | 1660 | 1466586209741 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]]]}] 02:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 02:03:29 INFO - PROCESS | 1660 | 1466586209763 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:03:29 INFO - PROCESS | 1660 | 1466586209764 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:03:29 INFO - PROCESS | 1660 | 1466586209767 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:03:29 INFO - PROCESS | 1660 | 1466586209768 Marionette TRACE conn2 <- [1,182,null,{}] 02:03:29 INFO - PROCESS | 1660 | 1466586209770 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}] 02:03:29 INFO - PROCESS | 1660 | 1466586209772 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:29 INFO - PROCESS | 1660 | 1466586209868 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:03:29 INFO - PROCESS | 1660 | 1466586209942 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:29 INFO - PROCESS | 1660 | 1466586209943 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187da000 == 53 [pid = 1660] [id = 53] 02:03:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x119cb0c00) [pid = 1660] [serial = 155] [outer = 0x0] 02:03:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1232f3400) [pid = 1660] [serial = 156] [outer = 0x119cb0c00] 02:03:29 INFO - PROCESS | 1660 | 1466586209972 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x128b67400) [pid = 1660] [serial = 157] [outer = 0x119cb0c00] 02:03:30 INFO - PROCESS | 1660 | 1466586210440 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]]]}] 02:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 720ms 02:03:30 INFO - PROCESS | 1660 | 1466586210488 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:03:30 INFO - PROCESS | 1660 | 1466586210490 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:03:30 INFO - PROCESS | 1660 | 1466586210494 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:03:30 INFO - PROCESS | 1660 | 1466586210496 Marionette TRACE conn2 <- [1,186,null,{}] 02:03:30 INFO - PROCESS | 1660 | 1466586210500 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}] 02:03:30 INFO - PROCESS | 1660 | 1466586210502 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:30 INFO - PROCESS | 1660 | 1466586210598 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:03:30 INFO - PROCESS | 1660 | 1466586210660 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:30 INFO - PROCESS | 1660 | 1466586210663 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160a6000 == 54 [pid = 1660] [id = 54] 02:03:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x116079c00) [pid = 1660] [serial = 158] [outer = 0x0] 02:03:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x1162d0400) [pid = 1660] [serial = 159] [outer = 0x116079c00] 02:03:30 INFO - PROCESS | 1660 | 1466586210690 Marionette DEBUG loaded listener.js 02:03:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x116a0c400) [pid = 1660] [serial = 160] [outer = 0x116079c00] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1199d5000 == 53 [pid = 1660] [id = 47] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119513000 == 52 [pid = 1660] [id = 46] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e5800 == 51 [pid = 1660] [id = 45] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11324a000 == 50 [pid = 1660] [id = 44] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116f44800 == 49 [pid = 1660] [id = 28] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1185be800 == 48 [pid = 1660] [id = 30] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116939000 == 47 [pid = 1660] [id = 43] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d5800 == 46 [pid = 1660] [id = 31] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x113a46800 == 45 [pid = 1660] [id = 42] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116291000 == 44 [pid = 1660] [id = 27] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x117018800 == 43 [pid = 1660] [id = 29] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x125eb7000 == 42 [pid = 1660] [id = 41] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119516800 == 41 [pid = 1660] [id = 33] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c5800 == 40 [pid = 1660] [id = 32] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116f44000 == 39 [pid = 1660] [id = 34] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x122703000 == 38 [pid = 1660] [id = 36] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1187da000 == 37 [pid = 1660] [id = 53] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119512800 == 36 [pid = 1660] [id = 52] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x124be5800 == 35 [pid = 1660] [id = 51] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x124bd7000 == 34 [pid = 1660] [id = 40] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119e8d000 == 33 [pid = 1660] [id = 50] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x123f62800 == 32 [pid = 1660] [id = 39] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11692a800 == 31 [pid = 1660] [id = 49] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1232a7000 == 30 [pid = 1660] [id = 48] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119a08800 == 29 [pid = 1660] [id = 35] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x123039000 == 28 [pid = 1660] [id = 37] 02:03:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1232ba000 == 27 [pid = 1660] [id = 38] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1232f4000) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x12dacc000) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12925b000) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x123b41c00) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x123b8b000) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x123b8a000) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x124291000) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x126426800) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128b0f800) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128c57c00) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112617c00) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1160d8000) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1187bf400) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x116742000) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x116966400) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1172bd000) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1176c0800) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1183db800) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11928f400) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1193b2400) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11996b400) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x125e4bc00) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x120faf000) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1226eec00) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1231ac000) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123728c00) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123b39400) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126b5b000) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1232f5800) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b6e800) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119925000) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1167ed800) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1187a3800) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112c43800) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1193a9000) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12b986000) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12b98c400) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a9bfc00) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b873400) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a79b800) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a79fc00) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129437800) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129153800) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12925a800) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123675400) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12940e800) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12d5c0400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12d5cc000) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12d608000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12d4c5800) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123b43800) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12cd1d400) [pid = 1660] [serial = 46] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12cd21000) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12cd27000) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c8c6800) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c8c1800) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12c33a400) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12c33e400) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12c0ef800) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c0f8800) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12bdad400) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12bd28000) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12dac6800) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12d5c3c00) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12d5d0800) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c0f7c00) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 02:03:31 INFO - PROCESS | 1660 | 1466586211575 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]]]}] 02:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1126ms 02:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:03:31 INFO - PROCESS | 1660 | 1466586211620 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:03:31 INFO - PROCESS | 1660 | 1466586211622 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:03:31 INFO - PROCESS | 1660 | 1466586211625 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:03:31 INFO - PROCESS | 1660 | 1466586211627 Marionette TRACE conn2 <- [1,190,null,{}] 02:03:31 INFO - PROCESS | 1660 | 1466586211632 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}] 02:03:31 INFO - PROCESS | 1660 | 1466586211633 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:31 INFO - PROCESS | 1660 | 1466586211708 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:03:31 INFO - PROCESS | 1660 | 1466586211713 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:31 INFO - PROCESS | 1660 | 1466586211716 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x113250800 == 28 [pid = 1660] [id = 55] 02:03:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1167ee400) [pid = 1660] [serial = 161] [outer = 0x0] 02:03:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116966400) [pid = 1660] [serial = 162] [outer = 0x1167ee400] 02:03:31 INFO - PROCESS | 1660 | 1466586211746 Marionette DEBUG loaded listener.js 02:03:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x113f3b000) [pid = 1660] [serial = 163] [outer = 0x1167ee400] 02:03:32 INFO - PROCESS | 1660 | 1466586212054 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]]]}] 02:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 02:03:32 INFO - PROCESS | 1660 | 1466586212101 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:03:32 INFO - PROCESS | 1660 | 1466586212104 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:03:32 INFO - PROCESS | 1660 | 1466586212109 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1660 | 1466586212111 Marionette TRACE conn2 <- [1,194,null,{}] 02:03:32 INFO - PROCESS | 1660 | 1466586212113 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}] 02:03:32 INFO - PROCESS | 1660 | 1466586212115 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:32 INFO - PROCESS | 1660 | 1466586212188 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:03:32 INFO - PROCESS | 1660 | 1466586212192 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1660 | 1466586212194 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x116917000 == 29 [pid = 1660] [id = 56] 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1180b2000) [pid = 1660] [serial = 164] [outer = 0x0] 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11852ac00) [pid = 1660] [serial = 165] [outer = 0x1180b2000] 02:03:32 INFO - PROCESS | 1660 | 1466586212223 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1187b7000) [pid = 1660] [serial = 166] [outer = 0x1180b2000] 02:03:32 INFO - PROCESS | 1660 | 1466586212537 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]]]}] 02:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 02:03:32 INFO - PROCESS | 1660 | 1466586212578 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:03:32 INFO - PROCESS | 1660 | 1466586212587 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:03:32 INFO - PROCESS | 1660 | 1466586212589 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 1660 | 1466586212592 Marionette TRACE conn2 <- [1,198,null,{}] 02:03:32 INFO - PROCESS | 1660 | 1466586212599 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}] 02:03:32 INFO - PROCESS | 1660 | 1466586212602 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:32 INFO - PROCESS | 1660 | 1466586212679 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:03:32 INFO - PROCESS | 1660 | 1466586212722 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 1660 | 1466586212724 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x117238000 == 30 [pid = 1660] [id = 57] 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1180b1800) [pid = 1660] [serial = 167] [outer = 0x0] 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119926c00) [pid = 1660] [serial = 168] [outer = 0x1180b1800] 02:03:32 INFO - PROCESS | 1660 | 1466586212751 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1199c2c00) [pid = 1660] [serial = 169] [outer = 0x1180b1800] 02:03:33 INFO - PROCESS | 1660 | 1466586213023 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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 02:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:03:33 INFO - PROCESS | 1660 | 1466586213061 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1660 | 1466586213063 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:03:33 INFO - PROCESS | 1660 | 1466586213065 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1660 | 1466586213066 Marionette TRACE conn2 <- [1,202,null,{}] 02:03:33 INFO - PROCESS | 1660 | 1466586213077 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}] 02:03:33 INFO - PROCESS | 1660 | 1466586213078 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:33 INFO - PROCESS | 1660 | 1466586213159 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:03:33 INFO - PROCESS | 1660 | 1466586213163 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:33 INFO - PROCESS | 1660 | 1466586213164 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185de800 == 31 [pid = 1660] [id = 58] 02:03:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x120fb2400) [pid = 1660] [serial = 170] [outer = 0x0] 02:03:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1226f0800) [pid = 1660] [serial = 171] [outer = 0x120fb2400] 02:03:33 INFO - PROCESS | 1660 | 1466586213191 Marionette DEBUG loaded listener.js 02:03:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1232e9800) [pid = 1660] [serial = 172] [outer = 0x120fb2400] 02:03:33 INFO - PROCESS | 1660 | 1466586213492 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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 02:03:33 INFO - PROCESS | 1660 | 1466586213535 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 1660 | 1466586213537 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:03:33 INFO - PROCESS | 1660 | 1466586213539 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 1660 | 1466586213540 Marionette TRACE conn2 <- [1,206,null,{}] 02:03:33 INFO - PROCESS | 1660 | 1466586213542 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}] 02:03:33 INFO - PROCESS | 1660 | 1466586213543 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:34 INFO - PROCESS | 1660 | --DOCSHELL 0x113250800 == 30 [pid = 1660] [id = 55] 02:03:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1160a6000 == 29 [pid = 1660] [id = 54] 02:03:34 INFO - PROCESS | 1660 | 1466586214123 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:03:34 INFO - PROCESS | 1660 | 1466586214172 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1660 | 1466586214174 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x112549000 == 30 [pid = 1660] [id = 59] 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113f34400) [pid = 1660] [serial = 173] [outer = 0x0] 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116078c00) [pid = 1660] [serial = 174] [outer = 0x113f34400] 02:03:34 INFO - PROCESS | 1660 | 1466586214210 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1167f6000) [pid = 1660] [serial = 175] [outer = 0x113f34400] 02:03:34 INFO - PROCESS | 1660 | 1466586214546 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]]]}] 02:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1021ms 02:03:34 INFO - PROCESS | 1660 | 1466586214562 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:03:34 INFO - PROCESS | 1660 | 1466586214564 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:03:34 INFO - PROCESS | 1660 | 1466586214567 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:03:34 INFO - PROCESS | 1660 | 1466586214569 Marionette TRACE conn2 <- [1,210,null,{}] 02:03:34 INFO - PROCESS | 1660 | 1466586214572 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}] 02:03:34 INFO - PROCESS | 1660 | 1466586214576 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:34 INFO - PROCESS | 1660 | 1466586214678 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:03:34 INFO - PROCESS | 1660 | 1466586214682 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 1660 | 1466586214684 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f44800 == 31 [pid = 1660] [id = 60] 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x111ec9c00) [pid = 1660] [serial = 176] [outer = 0x0] 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11852c800) [pid = 1660] [serial = 177] [outer = 0x111ec9c00] 02:03:34 INFO - PROCESS | 1660 | 1466586214710 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119294400) [pid = 1660] [serial = 178] [outer = 0x111ec9c00] 02:03:35 INFO - PROCESS | 1660 | 1466586215006 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]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 472ms 02:03:35 INFO - PROCESS | 1660 | 1466586215040 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1660 | 1466586215042 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:03:35 INFO - PROCESS | 1660 | 1466586215044 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1660 | 1466586215045 Marionette TRACE conn2 <- [1,214,null,{}] 02:03:35 INFO - PROCESS | 1660 | 1466586215047 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}] 02:03:35 INFO - PROCESS | 1660 | 1466586215049 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:35 INFO - PROCESS | 1660 | 1466586215151 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:03:35 INFO - PROCESS | 1660 | 1466586215155 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1660 | 1466586215165 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c8000 == 32 [pid = 1660] [id = 61] 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119297000) [pid = 1660] [serial = 179] [outer = 0x0] 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119931400) [pid = 1660] [serial = 180] [outer = 0x119297000] 02:03:35 INFO - PROCESS | 1660 | 1466586215190 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120faf400) [pid = 1660] [serial = 181] [outer = 0x119297000] 02:03:35 INFO - PROCESS | 1660 | 1466586215527 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]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 02:03:35 INFO - PROCESS | 1660 | 1466586215563 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 1660 | 1466586215565 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:03:35 INFO - PROCESS | 1660 | 1466586215573 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 1660 | 1466586215578 Marionette TRACE conn2 <- [1,218,null,{}] 02:03:35 INFO - PROCESS | 1660 | 1466586215581 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}] 02:03:35 INFO - PROCESS | 1660 | 1466586215583 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:35 INFO - PROCESS | 1660 | 1466586215890 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124409400) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11696c800) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118127c00) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118126800) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x122590000) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1121ab000) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118ef1000) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129266c00) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119293400) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1187bec00) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x129150c00) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123b3a400) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124c9a400) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119cb0c00) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x116079c00) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1167ee400) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1180b2000) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11673a800) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11811cc00) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:03:35 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1180b1800) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:03:35 INFO - PROCESS | 1660 | 1466586215929 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:35 INFO - PROCESS | 1660 | 1466586215930 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116248800 == 33 [pid = 1660] [id = 62] 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11326c400) [pid = 1660] [serial = 182] [outer = 0x0] 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116630000) [pid = 1660] [serial = 183] [outer = 0x11326c400] 02:03:35 INFO - PROCESS | 1660 | 1466586215955 Marionette DEBUG loaded listener.js 02:03:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118126800) [pid = 1660] [serial = 184] [outer = 0x11326c400] 02:03:36 INFO - PROCESS | 1660 | 1466586216214 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]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 678ms 02:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:03:36 INFO - PROCESS | 1660 | 1466586216248 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1660 | 1466586216249 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:03:36 INFO - PROCESS | 1660 | 1466586216251 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1660 | 1466586216252 Marionette TRACE conn2 <- [1,222,null,{}] 02:03:36 INFO - PROCESS | 1660 | 1466586216263 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}] 02:03:36 INFO - PROCESS | 1660 | 1466586216264 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:36 INFO - PROCESS | 1660 | 1466586216344 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:03:36 INFO - PROCESS | 1660 | 1466586216348 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1660 | 1466586216349 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1f000 == 34 [pid = 1660] [id = 63] 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11696c800) [pid = 1660] [serial = 185] [outer = 0x0] 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12319bc00) [pid = 1660] [serial = 186] [outer = 0x11696c800] 02:03:36 INFO - PROCESS | 1660 | 1466586216376 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x123b42400) [pid = 1660] [serial = 187] [outer = 0x11696c800] 02:03:36 INFO - PROCESS | 1660 | 1466586216679 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]]]}] 02:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 02:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:03:36 INFO - PROCESS | 1660 | 1466586216730 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:03:36 INFO - PROCESS | 1660 | 1466586216731 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:03:36 INFO - PROCESS | 1660 | 1466586216734 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:03:36 INFO - PROCESS | 1660 | 1466586216736 Marionette TRACE conn2 <- [1,226,null,{}] 02:03:36 INFO - PROCESS | 1660 | 1466586216740 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}] 02:03:36 INFO - PROCESS | 1660 | 1466586216741 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:36 INFO - PROCESS | 1660 | 1466586216813 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:03:36 INFO - PROCESS | 1660 | 1466586216818 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 1660 | 1466586216822 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117006000 == 35 [pid = 1660] [id = 64] 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1240b1000) [pid = 1660] [serial = 188] [outer = 0x0] 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x124288000) [pid = 1660] [serial = 189] [outer = 0x1240b1000] 02:03:36 INFO - PROCESS | 1660 | 1466586216856 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x124bb1000) [pid = 1660] [serial = 190] [outer = 0x1240b1000] 02:03:37 INFO - PROCESS | 1660 | 1466586217201 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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 02:03:37 INFO - PROCESS | 1660 | 1466586217207 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1660 | 1466586217208 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:03:37 INFO - PROCESS | 1660 | 1466586217210 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1660 | 1466586217211 Marionette TRACE conn2 <- [1,230,null,{}] 02:03:37 INFO - PROCESS | 1660 | 1466586217214 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}] 02:03:37 INFO - PROCESS | 1660 | 1466586217215 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:37 INFO - PROCESS | 1660 | 1466586217293 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:03:37 INFO - PROCESS | 1660 | 1466586217337 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1660 | 1466586217338 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232ac800 == 36 [pid = 1660] [id = 65] 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120fb4400) [pid = 1660] [serial = 191] [outer = 0x0] 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x124bcc800) [pid = 1660] [serial = 192] [outer = 0x120fb4400] 02:03:37 INFO - PROCESS | 1660 | 1466586217362 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1267a8400) [pid = 1660] [serial = 193] [outer = 0x120fb4400] 02:03:37 INFO - PROCESS | 1660 | 1466586217615 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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 421ms 02:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:03:37 INFO - PROCESS | 1660 | 1466586217632 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 1660 | 1466586217633 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:03:37 INFO - PROCESS | 1660 | 1466586217636 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 1660 | 1466586217639 Marionette TRACE conn2 <- [1,234,null,{}] 02:03:37 INFO - PROCESS | 1660 | 1466586217652 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}] 02:03:37 INFO - PROCESS | 1660 | 1466586217653 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:37 INFO - PROCESS | 1660 | 1466586217769 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:03:37 INFO - PROCESS | 1660 | 1466586217775 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 1660 | 1466586217776 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242c8000 == 37 [pid = 1660] [id = 66] 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11704f000) [pid = 1660] [serial = 194] [outer = 0x0] 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x128b69c00) [pid = 1660] [serial = 195] [outer = 0x11704f000] 02:03:37 INFO - PROCESS | 1660 | 1466586217815 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x128b70800) [pid = 1660] [serial = 196] [outer = 0x11704f000] 02:03:38 INFO - PROCESS | 1660 | 1466586218340 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 729ms 02:03:38 INFO - PROCESS | 1660 | 1466586218364 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:03:38 INFO - PROCESS | 1660 | 1466586218367 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:03:38 INFO - PROCESS | 1660 | 1466586218370 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 1660 | 1466586218374 Marionette TRACE conn2 <- [1,238,null,{}] 02:03:38 INFO - PROCESS | 1660 | 1466586218377 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}] 02:03:38 INFO - PROCESS | 1660 | 1466586218379 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:38 INFO - PROCESS | 1660 | 1466586218472 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:03:38 INFO - PROCESS | 1660 | 1466586218551 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 1660 | 1466586218552 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11722d000 == 38 [pid = 1660] [id = 67] 02:03:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11811b000) [pid = 1660] [serial = 197] [outer = 0x0] 02:03:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1183d9000) [pid = 1660] [serial = 198] [outer = 0x11811b000] 02:03:38 INFO - PROCESS | 1660 | 1466586218596 Marionette DEBUG loaded listener.js 02:03:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118eed400) [pid = 1660] [serial = 199] [outer = 0x11811b000] 02:03:38 INFO - PROCESS | 1660 | 1466586218986 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 02:03:38 INFO - PROCESS | 1660 | 1466586218993 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 1660 | 1466586218996 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:03:39 INFO - PROCESS | 1660 | 1466586219001 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1660 | 1466586219003 Marionette TRACE conn2 <- [1,242,null,{}] 02:03:39 INFO - PROCESS | 1660 | 1466586219006 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}] 02:03:39 INFO - PROCESS | 1660 | 1466586219008 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:39 INFO - PROCESS | 1660 | 1466586219107 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:03:39 INFO - PROCESS | 1660 | 1466586219149 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1660 | 1466586219150 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11623c800 == 39 [pid = 1660] [id = 68] 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119293c00) [pid = 1660] [serial = 200] [outer = 0x0] 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1199b6400) [pid = 1660] [serial = 201] [outer = 0x119293c00] 02:03:39 INFO - PROCESS | 1660 | 1466586219181 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123006c00) [pid = 1660] [serial = 202] [outer = 0x119293c00] 02:03:39 INFO - PROCESS | 1660 | 1466586219590 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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 02:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:03:39 INFO - PROCESS | 1660 | 1466586219621 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 1660 | 1466586219623 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:03:39 INFO - PROCESS | 1660 | 1466586219625 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 1660 | 1466586219628 Marionette TRACE conn2 <- [1,246,null,{}] 02:03:39 INFO - PROCESS | 1660 | 1466586219635 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}] 02:03:39 INFO - PROCESS | 1660 | 1466586219639 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:39 INFO - PROCESS | 1660 | 1466586219736 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12367dc00) [pid = 1660] [serial = 203] [outer = 0x12cd22000] 02:03:39 INFO - PROCESS | 1660 | 1466586219837 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:39 INFO - PROCESS | 1660 | 1466586219839 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x128894800 == 40 [pid = 1660] [id = 69] 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124bc4800) [pid = 1660] [serial = 204] [outer = 0x0] 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ca5c00) [pid = 1660] [serial = 205] [outer = 0x124bc4800] 02:03:39 INFO - PROCESS | 1660 | 1466586219906 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126ae5c00) [pid = 1660] [serial = 206] [outer = 0x124bc4800] 02:03:40 INFO - PROCESS | 1660 | 1466586220331 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]]]}] 02:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 721ms 02:03:40 INFO - PROCESS | 1660 | 1466586220347 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:03:40 INFO - PROCESS | 1660 | 1466586220349 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:03:40 INFO - PROCESS | 1660 | 1466586220351 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:03:40 INFO - PROCESS | 1660 | 1466586220352 Marionette TRACE conn2 <- [1,250,null,{}] 02:03:40 INFO - PROCESS | 1660 | 1466586220355 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}] 02:03:40 INFO - PROCESS | 1660 | 1466586220356 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:40 INFO - PROCESS | 1660 | 1466586220449 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:03:40 INFO - PROCESS | 1660 | 1466586220491 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 1660 | 1466586220492 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11699a800 == 41 [pid = 1660] [id = 70] 02:03:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118120800) [pid = 1660] [serial = 207] [outer = 0x0] 02:03:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126b64c00) [pid = 1660] [serial = 208] [outer = 0x118120800] 02:03:40 INFO - PROCESS | 1660 | 1466586220521 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128c4e000) [pid = 1660] [serial = 209] [outer = 0x118120800] 02:03:41 INFO - PROCESS | 1660 | 1466586221013 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]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 02:03:41 INFO - PROCESS | 1660 | 1466586221021 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1660 | 1466586221023 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:03:41 INFO - PROCESS | 1660 | 1466586221026 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1660 | 1466586221028 Marionette TRACE conn2 <- [1,254,null,{}] 02:03:41 INFO - PROCESS | 1660 | 1466586221031 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}] 02:03:41 INFO - PROCESS | 1660 | 1466586221033 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:41 INFO - PROCESS | 1660 | 1466586221140 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:03:41 INFO - PROCESS | 1660 | 1466586221202 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1660 | 1466586221204 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c08000 == 42 [pid = 1660] [id = 71] 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1172b8400) [pid = 1660] [serial = 210] [outer = 0x0] 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11739bc00) [pid = 1660] [serial = 211] [outer = 0x1172b8400] 02:03:41 INFO - PROCESS | 1660 | 1466586221247 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1183e7400) [pid = 1660] [serial = 212] [outer = 0x1172b8400] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1232ac800 == 41 [pid = 1660] [id = 65] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x117006000 == 40 [pid = 1660] [id = 64] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1f000 == 39 [pid = 1660] [id = 63] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116248800 == 38 [pid = 1660] [id = 62] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c8000 == 37 [pid = 1660] [id = 61] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1185de800 == 36 [pid = 1660] [id = 58] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116f44800 == 35 [pid = 1660] [id = 60] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x116917000 == 34 [pid = 1660] [id = 56] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x117238000 == 33 [pid = 1660] [id = 57] 02:03:41 INFO - PROCESS | 1660 | --DOCSHELL 0x112549000 == 32 [pid = 1660] [id = 59] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126430800) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1232f3400) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c97800) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125e4c400) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1162d0400) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116966400) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11852ac00) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119926c00) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11696a800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1176c3400) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119295800) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1199b9800) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123b3d400) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1187b7000) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124286400) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126b5e400) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1172b5400) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1176c1800) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118ef0c00) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11852fc00) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128b67400) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x122591800) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124409800) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x116a0c400) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x113f3b000) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x123946800) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1199c2c00) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1231a2400) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x112973c00) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x120fb3000) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1176b5400) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x129442400) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119eab400) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x129417800) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12914a000) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1240b5000) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x129261c00) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 02:03:41 INFO - PROCESS | 1660 | 1466586221603 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]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 622ms 02:03:41 INFO - PROCESS | 1660 | 1466586221647 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 1660 | 1466586221650 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:03:41 INFO - PROCESS | 1660 | 1466586221655 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 1660 | 1466586221656 Marionette TRACE conn2 <- [1,258,null,{}] 02:03:41 INFO - PROCESS | 1660 | 1466586221658 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}] 02:03:41 INFO - PROCESS | 1660 | 1466586221660 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:41 INFO - PROCESS | 1660 | 1466586221739 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:03:41 INFO - PROCESS | 1660 | 1466586221784 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 1660 | 1466586221785 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x116938000 == 33 [pid = 1660] [id = 72] 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11852d000) [pid = 1660] [serial = 213] [outer = 0x0] 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x119293400) [pid = 1660] [serial = 214] [outer = 0x11852d000] 02:03:41 INFO - PROCESS | 1660 | 1466586221812 Marionette DEBUG loaded listener.js 02:03:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1193b4800) [pid = 1660] [serial = 215] [outer = 0x11852d000] 02:03:42 INFO - PROCESS | 1660 | 1466586222108 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]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 02:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:03:42 INFO - PROCESS | 1660 | 1466586222131 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:03:42 INFO - PROCESS | 1660 | 1466586222132 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:03:42 INFO - PROCESS | 1660 | 1466586222135 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1660 | 1466586222137 Marionette TRACE conn2 <- [1,262,null,{}] 02:03:42 INFO - PROCESS | 1660 | 1466586222145 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}] 02:03:42 INFO - PROCESS | 1660 | 1466586222151 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:42 INFO - PROCESS | 1660 | 1466586222231 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:03:42 INFO - PROCESS | 1660 | 1466586222235 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1660 | 1466586222238 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d9800 == 34 [pid = 1660] [id = 73] 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119eac400) [pid = 1660] [serial = 216] [outer = 0x0] 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1233f1800) [pid = 1660] [serial = 217] [outer = 0x119eac400] 02:03:42 INFO - PROCESS | 1660 | 1466586222267 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x124084800) [pid = 1660] [serial = 218] [outer = 0x119eac400] 02:03:42 INFO - PROCESS | 1660 | 1466586222587 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]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 473ms 02:03:42 INFO - PROCESS | 1660 | 1466586222613 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:03:42 INFO - PROCESS | 1660 | 1466586222614 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:03:42 INFO - PROCESS | 1660 | 1466586222616 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 1660 | 1466586222618 Marionette TRACE conn2 <- [1,266,null,{}] 02:03:42 INFO - PROCESS | 1660 | 1466586222620 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}] 02:03:42 INFO - PROCESS | 1660 | 1466586222621 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:42 INFO - PROCESS | 1660 | 1466586222701 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:03:42 INFO - PROCESS | 1660 | 1466586222706 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:42 INFO - PROCESS | 1660 | 1466586222709 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199c8800 == 35 [pid = 1660] [id = 74] 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x124bc2000) [pid = 1660] [serial = 219] [outer = 0x0] 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x125e49c00) [pid = 1660] [serial = 220] [outer = 0x124bc2000] 02:03:42 INFO - PROCESS | 1660 | 1466586222734 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x126ae2800) [pid = 1660] [serial = 221] [outer = 0x124bc2000] 02:03:43 INFO - PROCESS | 1660 | 1466586223033 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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 02:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:03:43 INFO - PROCESS | 1660 | 1466586223089 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1660 | 1466586223090 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:03:43 INFO - PROCESS | 1660 | 1466586223092 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1660 | 1466586223093 Marionette TRACE conn2 <- [1,270,null,{}] 02:03:43 INFO - PROCESS | 1660 | 1466586223096 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}] 02:03:43 INFO - PROCESS | 1660 | 1466586223097 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:43 INFO - PROCESS | 1660 | 1466586223173 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:03:43 INFO - PROCESS | 1660 | 1466586223222 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1660 | 1466586223223 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x116945800 == 36 [pid = 1660] [id = 75] 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1199c2c00) [pid = 1660] [serial = 222] [outer = 0x0] 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x128b69800) [pid = 1660] [serial = 223] [outer = 0x1199c2c00] 02:03:43 INFO - PROCESS | 1660 | 1466586223247 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x128c5b400) [pid = 1660] [serial = 224] [outer = 0x1199c2c00] 02:03:43 INFO - PROCESS | 1660 | 1466586223516 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]]]}] 02:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 02:03:43 INFO - PROCESS | 1660 | 1466586223563 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:03:43 INFO - PROCESS | 1660 | 1466586223565 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:03:43 INFO - PROCESS | 1660 | 1466586223572 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:03:43 INFO - PROCESS | 1660 | 1466586223573 Marionette TRACE conn2 <- [1,274,null,{}] 02:03:43 INFO - PROCESS | 1660 | 1466586223576 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}] 02:03:43 INFO - PROCESS | 1660 | 1466586223580 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:43 INFO - PROCESS | 1660 | 1466586223699 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:03:43 INFO - PROCESS | 1660 | 1466586223703 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 1660 | 1466586223705 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x112120000 == 37 [pid = 1660] [id = 76] 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12914a400) [pid = 1660] [serial = 225] [outer = 0x0] 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12925b400) [pid = 1660] [serial = 226] [outer = 0x12914a400] 02:03:43 INFO - PROCESS | 1660 | 1466586223729 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12943b000) [pid = 1660] [serial = 227] [outer = 0x12914a400] 02:03:44 INFO - PROCESS | 1660 | 1466586224017 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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 02:03:44 INFO - PROCESS | 1660 | 1466586224042 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1660 | 1466586224044 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:03:44 INFO - PROCESS | 1660 | 1466586224059 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1660 | 1466586224061 Marionette TRACE conn2 <- [1,278,null,{}] 02:03:44 INFO - PROCESS | 1660 | 1466586224081 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}] 02:03:44 INFO - PROCESS | 1660 | 1466586224083 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:44 INFO - PROCESS | 1660 | 1466586224227 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:03:44 INFO - PROCESS | 1660 | 1466586224268 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1660 | 1466586224269 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f1f800 == 38 [pid = 1660] [id = 77] 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12914a800) [pid = 1660] [serial = 228] [outer = 0x0] 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12a2b3c00) [pid = 1660] [serial = 229] [outer = 0x12914a800] 02:03:44 INFO - PROCESS | 1660 | 1466586224307 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12a616400) [pid = 1660] [serial = 230] [outer = 0x12914a800] 02:03:44 INFO - PROCESS | 1660 | 1466586224765 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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 730ms 02:03:44 INFO - PROCESS | 1660 | 1466586224789 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 1660 | 1466586224791 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:03:44 INFO - PROCESS | 1660 | 1466586224793 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 1660 | 1466586224794 Marionette TRACE conn2 <- [1,282,null,{}] 02:03:44 INFO - PROCESS | 1660 | 1466586224796 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}] 02:03:44 INFO - PROCESS | 1660 | 1466586224797 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:44 INFO - PROCESS | 1660 | 1466586224889 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:03:44 INFO - PROCESS | 1660 | 1466586224916 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 1660 | 1466586224917 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x126213000 == 39 [pid = 1660] [id = 78] 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12a61a000) [pid = 1660] [serial = 231] [outer = 0x0] 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12a712400) [pid = 1660] [serial = 232] [outer = 0x12a61a000] 02:03:44 INFO - PROCESS | 1660 | 1466586224942 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12a71a400) [pid = 1660] [serial = 233] [outer = 0x12a61a000] 02:03:45 INFO - PROCESS | 1660 | 1466586225237 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]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 02:03:45 INFO - PROCESS | 1660 | 1466586225265 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1660 | 1466586225267 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:03:45 INFO - PROCESS | 1660 | 1466586225273 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1660 | 1466586225275 Marionette TRACE conn2 <- [1,286,null,{}] 02:03:45 INFO - PROCESS | 1660 | 1466586225277 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}] 02:03:45 INFO - PROCESS | 1660 | 1466586225278 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:45 INFO - PROCESS | 1660 | 1466586225374 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:03:45 INFO - PROCESS | 1660 | 1466586225378 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1660 | 1466586225379 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126acf800 == 40 [pid = 1660] [id = 79] 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12a714400) [pid = 1660] [serial = 234] [outer = 0x0] 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a795400) [pid = 1660] [serial = 235] [outer = 0x12a714400] 02:03:45 INFO - PROCESS | 1660 | 1466586225403 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a79f000) [pid = 1660] [serial = 236] [outer = 0x12a714400] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120fb4400) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x111ec9c00) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119297000) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11326c400) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1240b1000) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11696c800) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x113f34400) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:03:45 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x120fb2400) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:03:45 INFO - PROCESS | 1660 | 1466586225737 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]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 522ms 02:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:03:45 INFO - PROCESS | 1660 | 1466586225793 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 1660 | 1466586225795 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:03:45 INFO - PROCESS | 1660 | 1466586225797 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 1660 | 1466586225798 Marionette TRACE conn2 <- [1,290,null,{}] 02:03:45 INFO - PROCESS | 1660 | 1466586225800 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}] 02:03:45 INFO - PROCESS | 1660 | 1466586225801 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:45 INFO - PROCESS | 1660 | 1466586225880 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:03:45 INFO - PROCESS | 1660 | 1466586225927 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 1660 | 1466586225928 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c16000 == 41 [pid = 1660] [id = 80] 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119297000) [pid = 1660] [serial = 237] [outer = 0x0] 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1232f4000) [pid = 1660] [serial = 238] [outer = 0x119297000] 02:03:45 INFO - PROCESS | 1660 | 1466586225954 Marionette DEBUG loaded listener.js 02:03:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12a79f800) [pid = 1660] [serial = 239] [outer = 0x119297000] 02:03:46 INFO - PROCESS | 1660 | 1466586226234 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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 02:03:46 INFO - PROCESS | 1660 | 1466586226267 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 1660 | 1466586226269 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:03:46 INFO - PROCESS | 1660 | 1466586226280 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1660 | 1466586226282 Marionette TRACE conn2 <- [1,294,null,{}] 02:03:46 INFO - PROCESS | 1660 | 1466586226285 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}] 02:03:46 INFO - PROCESS | 1660 | 1466586226287 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:46 INFO - PROCESS | 1660 | 1466586226394 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:03:46 INFO - PROCESS | 1660 | 1466586226399 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1660 | 1466586226401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b8800 == 42 [pid = 1660] [id = 81] 02:03:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12a2b5800) [pid = 1660] [serial = 240] [outer = 0x0] 02:03:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12a9bd000) [pid = 1660] [serial = 241] [outer = 0x12a2b5800] 02:03:46 INFO - PROCESS | 1660 | 1466586226445 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12b878000) [pid = 1660] [serial = 242] [outer = 0x12a2b5800] 02:03:46 INFO - PROCESS | 1660 | 1466586226781 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]]]}] 02:03:46 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. 02:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 522ms 02:03:46 INFO - PROCESS | 1660 | 1466586226803 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:03:46 INFO - PROCESS | 1660 | 1466586226805 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:03:46 INFO - PROCESS | 1660 | 1466586226808 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 1660 | 1466586226812 Marionette TRACE conn2 <- [1,298,null,{}] 02:03:46 INFO - PROCESS | 1660 | 1466586226817 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}] 02:03:46 INFO - PROCESS | 1660 | 1466586226819 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:46 INFO - PROCESS | 1660 | 1466586226964 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:03:46 INFO - PROCESS | 1660 | 1466586226972 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:46 INFO - PROCESS | 1660 | 1466586226974 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126acd000 == 43 [pid = 1660] [id = 82] 02:03:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1160d8000) [pid = 1660] [serial = 243] [outer = 0x0] 02:03:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126b5fc00) [pid = 1660] [serial = 244] [outer = 0x1160d8000] 02:03:47 INFO - PROCESS | 1660 | 1466586227012 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126b68800) [pid = 1660] [serial = 245] [outer = 0x1160d8000] 02:03:47 INFO - PROCESS | 1660 | 1466586227424 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]]]}] 02:03:47 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. 02:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 627ms 02:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:03:47 INFO - PROCESS | 1660 | 1466586227436 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:03:47 INFO - PROCESS | 1660 | 1466586227437 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:03:47 INFO - PROCESS | 1660 | 1466586227439 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:03:47 INFO - PROCESS | 1660 | 1466586227440 Marionette TRACE conn2 <- [1,302,null,{}] 02:03:47 INFO - PROCESS | 1660 | 1466586227442 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}] 02:03:47 INFO - PROCESS | 1660 | 1466586227443 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:47 INFO - PROCESS | 1660 | 1466586227510 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:03:47 INFO - PROCESS | 1660 | 1466586227516 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 1660 | 1466586227517 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a261800 == 44 [pid = 1660] [id = 83] 02:03:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128b03800) [pid = 1660] [serial = 246] [outer = 0x0] 02:03:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b0a400) [pid = 1660] [serial = 247] [outer = 0x128b03800] 02:03:47 INFO - PROCESS | 1660 | 1466586227556 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128b66c00) [pid = 1660] [serial = 248] [outer = 0x128b03800] 02:03:48 INFO - PROCESS | 1660 | 1466586228182 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]]]}] 02:03:48 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. 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 769ms 02:03:48 INFO - PROCESS | 1660 | 1466586228209 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1660 | 1466586228212 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:03:48 INFO - PROCESS | 1660 | 1466586228237 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1660 | 1466586228239 Marionette TRACE conn2 <- [1,306,null,{}] 02:03:48 INFO - PROCESS | 1660 | 1466586228243 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}] 02:03:48 INFO - PROCESS | 1660 | 1466586228245 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:48 INFO - PROCESS | 1660 | 1466586228347 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:03:48 INFO - PROCESS | 1660 | 1466586228408 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 1660 | 1466586228409 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723a000 == 45 [pid = 1660] [id = 84] 02:03:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1172b5c00) [pid = 1660] [serial = 249] [outer = 0x0] 02:03:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1187a1000) [pid = 1660] [serial = 250] [outer = 0x1172b5c00] 02:03:48 INFO - PROCESS | 1660 | 1466586228440 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119925800) [pid = 1660] [serial = 251] [outer = 0x1172b5c00] 02:03:48 INFO - PROCESS | 1660 | 1466586228860 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]]]}] 02:03:48 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. 02:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 693ms 02:03:48 INFO - PROCESS | 1660 | 1466586228909 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 1660 | 1466586228912 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:03:48 INFO - PROCESS | 1660 | 1466586228936 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 1660 | 1466586228938 Marionette TRACE conn2 <- [1,310,null,{}] 02:03:48 INFO - PROCESS | 1660 | 1466586228941 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}] 02:03:48 INFO - PROCESS | 1660 | 1466586228942 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:49 INFO - PROCESS | 1660 | 1466586229049 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:03:49 INFO - PROCESS | 1660 | 1466586229109 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1660 | 1466586229110 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232bb000 == 46 [pid = 1660] [id = 85] 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119eb8c00) [pid = 1660] [serial = 252] [outer = 0x0] 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1231a1000) [pid = 1660] [serial = 253] [outer = 0x119eb8c00] 02:03:49 INFO - PROCESS | 1660 | 1466586229140 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123b47400) [pid = 1660] [serial = 254] [outer = 0x119eb8c00] 02:03:49 INFO - PROCESS | 1660 | 1466586229551 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]]]}] 02:03:49 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. 02:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 623ms 02:03:49 INFO - PROCESS | 1660 | 1466586229557 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 1660 | 1466586229559 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:03:49 INFO - PROCESS | 1660 | 1466586229561 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 1660 | 1466586229563 Marionette TRACE conn2 <- [1,314,null,{}] 02:03:49 INFO - PROCESS | 1660 | 1466586229572 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}] 02:03:49 INFO - PROCESS | 1660 | 1466586229575 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:49 INFO - PROCESS | 1660 | 1466586229694 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:03:49 INFO - PROCESS | 1660 | 1466586229753 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 1660 | 1466586229755 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a247000 == 47 [pid = 1660] [id = 86] 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b03000) [pid = 1660] [serial = 255] [outer = 0x0] 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b0b000) [pid = 1660] [serial = 256] [outer = 0x128b03000] 02:03:49 INFO - PROCESS | 1660 | 1466586229786 Marionette DEBUG loaded listener.js 02:03:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128e81800) [pid = 1660] [serial = 257] [outer = 0x128b03000] 02:03:50 INFO - PROCESS | 1660 | 1466586230235 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]]]}] 02:03:50 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. 02:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 724ms 02:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:03:50 INFO - PROCESS | 1660 | 1466586230286 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 1660 | 1466586230288 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:03:50 INFO - PROCESS | 1660 | 1466586230290 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 1660 | 1466586230291 Marionette TRACE conn2 <- [1,318,null,{}] 02:03:50 INFO - PROCESS | 1660 | 1466586230294 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}] 02:03:50 INFO - PROCESS | 1660 | 1466586230296 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:50 INFO - PROCESS | 1660 | 1466586230437 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:03:50 INFO - PROCESS | 1660 | 1466586230446 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:50 INFO - PROCESS | 1660 | 1466586230447 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x117244800 == 48 [pid = 1660] [id = 87] 02:03:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b04800) [pid = 1660] [serial = 258] [outer = 0x0] 02:03:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128e7dc00) [pid = 1660] [serial = 259] [outer = 0x128b04800] 02:03:50 INFO - PROCESS | 1660 | 1466586230477 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129258000) [pid = 1660] [serial = 260] [outer = 0x128b04800] 02:03:51 INFO - PROCESS | 1660 | 1466586231056 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]]]}] 02:03:51 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. 02:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 819ms 02:03:51 INFO - PROCESS | 1660 | 1466586231113 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1660 | 1466586231116 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:03:51 INFO - PROCESS | 1660 | 1466586231121 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1660 | 1466586231123 Marionette TRACE conn2 <- [1,322,null,{}] 02:03:51 INFO - PROCESS | 1660 | 1466586231127 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}] 02:03:51 INFO - PROCESS | 1660 | 1466586231129 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:51 INFO - PROCESS | 1660 | 1466586231223 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:03:51 INFO - PROCESS | 1660 | 1466586231284 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1660 | 1466586231285 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11254c000 == 49 [pid = 1660] [id = 88] 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11928e800) [pid = 1660] [serial = 261] [outer = 0x0] 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1193a5800) [pid = 1660] [serial = 262] [outer = 0x11928e800] 02:03:51 INFO - PROCESS | 1660 | 1466586231313 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119930000) [pid = 1660] [serial = 263] [outer = 0x11928e800] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x126acd000 == 48 [pid = 1660] [id = 82] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b8800 == 47 [pid = 1660] [id = 81] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x124c16000 == 46 [pid = 1660] [id = 80] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x126acf800 == 45 [pid = 1660] [id = 79] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x126213000 == 44 [pid = 1660] [id = 78] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x111f1f800 == 43 [pid = 1660] [id = 77] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x112120000 == 42 [pid = 1660] [id = 76] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x116945800 == 41 [pid = 1660] [id = 75] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1199c8800 == 40 [pid = 1660] [id = 74] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d9800 == 39 [pid = 1660] [id = 73] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x116938000 == 38 [pid = 1660] [id = 72] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x112c08000 == 37 [pid = 1660] [id = 71] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11699a800 == 36 [pid = 1660] [id = 70] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x128894800 == 35 [pid = 1660] [id = 69] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11623c800 == 34 [pid = 1660] [id = 68] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11722d000 == 33 [pid = 1660] [id = 67] 02:03:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1242c8000 == 32 [pid = 1660] [id = 66] 02:03:51 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. 02:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 621ms 02:03:51 INFO - PROCESS | 1660 | 1466586231738 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]]]}] 02:03:51 INFO - PROCESS | 1660 | 1466586231742 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:03:51 INFO - PROCESS | 1660 | 1466586231745 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1232e9800) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1267a8400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11852c800) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119931400) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120faf400) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118126800) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124288000) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124bcc800) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b42400) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116630000) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116078c00) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124bb1000) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167f6000) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119294400) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12319bc00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1226f0800) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 02:03:51 INFO - PROCESS | 1660 | 1466586231767 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:03:51 INFO - PROCESS | 1660 | 1466586231768 Marionette TRACE conn2 <- [1,326,null,{}] 02:03:51 INFO - PROCESS | 1660 | 1466586231773 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}] 02:03:51 INFO - PROCESS | 1660 | 1466586231774 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:51 INFO - PROCESS | 1660 | 1466586231854 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:03:51 INFO - PROCESS | 1660 | 1466586231859 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 1660 | 1466586231862 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x116950000 == 33 [pid = 1660] [id = 89] 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1199c4800) [pid = 1660] [serial = 264] [outer = 0x0] 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120fb5000) [pid = 1660] [serial = 265] [outer = 0x1199c4800] 02:03:51 INFO - PROCESS | 1660 | 1466586231889 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1232f2c00) [pid = 1660] [serial = 266] [outer = 0x1199c4800] 02:03:52 INFO - PROCESS | 1660 | 1466586232220 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]]]}] 02:03:52 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. 02:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 481ms 02:03:52 INFO - PROCESS | 1660 | 1466586232240 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1660 | 1466586232243 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:03:52 INFO - PROCESS | 1660 | 1466586232246 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1660 | 1466586232248 Marionette TRACE conn2 <- [1,330,null,{}] 02:03:52 INFO - PROCESS | 1660 | 1466586232255 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}] 02:03:52 INFO - PROCESS | 1660 | 1466586232259 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:52 INFO - PROCESS | 1660 | 1466586232349 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:03:52 INFO - PROCESS | 1660 | 1466586232395 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 1660 | 1466586232397 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192cd800 == 34 [pid = 1660] [id = 90] 02:03:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b39400) [pid = 1660] [serial = 267] [outer = 0x0] 02:03:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124284400) [pid = 1660] [serial = 268] [outer = 0x123b39400] 02:03:52 INFO - PROCESS | 1660 | 1466586232424 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124c9a000) [pid = 1660] [serial = 269] [outer = 0x123b39400] 02:03:52 INFO - PROCESS | 1660 | 1466586232810 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]]]}] 02:03:52 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. 02:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 571ms 02:03:52 INFO - PROCESS | 1660 | 1466586232820 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 1660 | 1466586232823 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:03:52 INFO - PROCESS | 1660 | 1466586232827 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 1660 | 1466586232829 Marionette TRACE conn2 <- [1,334,null,{}] 02:03:52 INFO - PROCESS | 1660 | 1466586232832 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}] 02:03:52 INFO - PROCESS | 1660 | 1466586232834 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:52 INFO - PROCESS | 1660 | 1466586232966 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:03:53 INFO - PROCESS | 1660 | 1466586233039 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1660 | 1466586233040 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d51000 == 35 [pid = 1660] [id = 91] 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c97000) [pid = 1660] [serial = 270] [outer = 0x0] 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b06c00) [pid = 1660] [serial = 271] [outer = 0x124c97000] 02:03:53 INFO - PROCESS | 1660 | 1466586233080 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b6e800) [pid = 1660] [serial = 272] [outer = 0x124c97000] 02:03:53 INFO - PROCESS | 1660 | 1466586233358 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]]]}] 02:03:53 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. 02:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 02:03:53 INFO - PROCESS | 1660 | 1466586233396 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1660 | 1466586233398 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:03:53 INFO - PROCESS | 1660 | 1466586233408 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1660 | 1466586233409 Marionette TRACE conn2 <- [1,338,null,{}] 02:03:53 INFO - PROCESS | 1660 | 1466586233411 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}] 02:03:53 INFO - PROCESS | 1660 | 1466586233413 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:53 INFO - PROCESS | 1660 | 1466586233496 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:03:53 INFO - PROCESS | 1660 | 1466586233550 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:53 INFO - PROCESS | 1660 | 1466586233551 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x122715800 == 36 [pid = 1660] [id = 92] 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11696a800) [pid = 1660] [serial = 273] [outer = 0x0] 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c55c00) [pid = 1660] [serial = 274] [outer = 0x11696a800] 02:03:53 INFO - PROCESS | 1660 | 1466586233582 Marionette DEBUG loaded listener.js 02:03:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12925dc00) [pid = 1660] [serial = 275] [outer = 0x11696a800] 02:03:53 INFO - PROCESS | 1660 | 1466586233877 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]]]}] 02:03:53 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. 02:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 02:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:03:53 INFO - PROCESS | 1660 | 1466586233928 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 1660 | 1466586233929 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:03:53 INFO - PROCESS | 1660 | 1466586233931 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 1660 | 1466586233932 Marionette TRACE conn2 <- [1,342,null,{}] 02:03:53 INFO - PROCESS | 1660 | 1466586233941 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}] 02:03:53 INFO - PROCESS | 1660 | 1466586233946 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:54 INFO - PROCESS | 1660 | 1466586234058 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:03:54 INFO - PROCESS | 1660 | 1466586234091 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1660 | 1466586234093 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1239a7000 == 37 [pid = 1660] [id = 93] 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129264000) [pid = 1660] [serial = 276] [outer = 0x0] 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a615400) [pid = 1660] [serial = 277] [outer = 0x129264000] 02:03:54 INFO - PROCESS | 1660 | 1466586234117 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a7a0800) [pid = 1660] [serial = 278] [outer = 0x129264000] 02:03:54 INFO - PROCESS | 1660 | 1466586234405 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]]]}] 02:03:54 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. 02:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 02:03:54 INFO - PROCESS | 1660 | 1466586234454 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1660 | 1466586234455 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:03:54 INFO - PROCESS | 1660 | 1466586234464 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1660 | 1466586234466 Marionette TRACE conn2 <- [1,346,null,{}] 02:03:54 INFO - PROCESS | 1660 | 1466586234468 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}] 02:03:54 INFO - PROCESS | 1660 | 1466586234469 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:54 INFO - PROCESS | 1660 | 1466586234562 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:03:54 INFO - PROCESS | 1660 | 1466586234565 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 1660 | 1466586234573 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ac9800 == 38 [pid = 1660] [id = 94] 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b0d400) [pid = 1660] [serial = 279] [outer = 0x0] 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a9a9400) [pid = 1660] [serial = 280] [outer = 0x128b0d400] 02:03:54 INFO - PROCESS | 1660 | 1466586234623 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x117398000) [pid = 1660] [serial = 281] [outer = 0x128b0d400] 02:03:54 INFO - PROCESS | 1660 | 1466586234930 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]]]}] 02:03:54 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. 02:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 472ms 02:03:54 INFO - PROCESS | 1660 | 1466586234935 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:03:54 INFO - PROCESS | 1660 | 1466586234936 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:03:54 INFO - PROCESS | 1660 | 1466586234939 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:03:54 INFO - PROCESS | 1660 | 1466586234940 Marionette TRACE conn2 <- [1,350,null,{}] 02:03:54 INFO - PROCESS | 1660 | 1466586234956 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}] 02:03:54 INFO - PROCESS | 1660 | 1466586234957 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:55 INFO - PROCESS | 1660 | 1466586235059 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:03:55 INFO - PROCESS | 1660 | 1466586235063 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1660 | 1466586235064 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b1800 == 39 [pid = 1660] [id = 95] 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9b0c00) [pid = 1660] [serial = 282] [outer = 0x0] 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b87b000) [pid = 1660] [serial = 283] [outer = 0x12a9b0c00] 02:03:55 INFO - PROCESS | 1660 | 1466586235089 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b981800) [pid = 1660] [serial = 284] [outer = 0x12a9b0c00] 02:03:55 INFO - PROCESS | 1660 | 1466586235433 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]]]}] 02:03:55 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. 02:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 02:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:03:55 INFO - PROCESS | 1660 | 1466586235468 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 1660 | 1466586235470 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:03:55 INFO - PROCESS | 1660 | 1466586235473 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 1660 | 1466586235475 Marionette TRACE conn2 <- [1,354,null,{}] 02:03:55 INFO - PROCESS | 1660 | 1466586235478 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}] 02:03:55 INFO - PROCESS | 1660 | 1466586235480 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:55 INFO - PROCESS | 1660 | 1466586235643 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:03:55 INFO - PROCESS | 1660 | 1466586235657 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 1660 | 1466586235658 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a7800 == 40 [pid = 1660] [id = 96] 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b985c00) [pid = 1660] [serial = 285] [outer = 0x0] 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b98cc00) [pid = 1660] [serial = 286] [outer = 0x12b985c00] 02:03:55 INFO - PROCESS | 1660 | 1466586235696 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bd21800) [pid = 1660] [serial = 287] [outer = 0x12b985c00] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12914a800) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12914a400) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a61a000) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119297000) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a714400) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124bc2000) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118120800) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1172b8400) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119eac400) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1199c2c00) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11852d000) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a2b5800) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:03:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1160d8000) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:03:56 INFO - PROCESS | 1660 | 1466586236205 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]]]}] 02:03:56 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. 02:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 771ms 02:03:56 INFO - PROCESS | 1660 | 1466586236249 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1660 | 1466586236251 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:03:56 INFO - PROCESS | 1660 | 1466586236253 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1660 | 1466586236254 Marionette TRACE conn2 <- [1,358,null,{}] 02:03:56 INFO - PROCESS | 1660 | 1466586236256 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}] 02:03:56 INFO - PROCESS | 1660 | 1466586236257 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:56 INFO - PROCESS | 1660 | 1466586236363 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:03:56 INFO - PROCESS | 1660 | 1466586236396 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1660 | 1466586236397 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ad800 == 41 [pid = 1660] [id = 97] 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x117044c00) [pid = 1660] [serial = 288] [outer = 0x0] 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12914a800) [pid = 1660] [serial = 289] [outer = 0x117044c00] 02:03:56 INFO - PROCESS | 1660 | 1466586236421 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b873000) [pid = 1660] [serial = 290] [outer = 0x117044c00] 02:03:56 INFO - PROCESS | 1660 | 1466586236688 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]]]}] 02:03:56 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. 02:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 02:03:56 INFO - PROCESS | 1660 | 1466586236721 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 1660 | 1466586236723 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:03:56 INFO - PROCESS | 1660 | 1466586236734 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 1660 | 1466586236736 Marionette TRACE conn2 <- [1,362,null,{}] 02:03:56 INFO - PROCESS | 1660 | 1466586236738 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}] 02:03:56 INFO - PROCESS | 1660 | 1466586236739 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:56 INFO - PROCESS | 1660 | 1466586236844 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:03:56 INFO - PROCESS | 1660 | 1466586236850 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 1660 | 1466586236852 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75f000 == 42 [pid = 1660] [id = 98] 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1231a6000) [pid = 1660] [serial = 291] [outer = 0x0] 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b98a800) [pid = 1660] [serial = 292] [outer = 0x1231a6000] 02:03:56 INFO - PROCESS | 1660 | 1466586236921 Marionette DEBUG loaded listener.js 02:03:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bdb1000) [pid = 1660] [serial = 293] [outer = 0x1231a6000] 02:03:57 INFO - PROCESS | 1660 | 1466586237197 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]]]}] 02:03:57 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. 02:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 02:03:57 INFO - PROCESS | 1660 | 1466586237213 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1660 | 1466586237214 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:03:57 INFO - PROCESS | 1660 | 1466586237216 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1660 | 1466586237218 Marionette TRACE conn2 <- [1,366,null,{}] 02:03:57 INFO - PROCESS | 1660 | 1466586237220 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}] 02:03:57 INFO - PROCESS | 1660 | 1466586237221 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:57 INFO - PROCESS | 1660 | 1466586237309 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:03:57 INFO - PROCESS | 1660 | 1466586237313 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1660 | 1466586237314 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b768800 == 43 [pid = 1660] [id = 99] 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bd26400) [pid = 1660] [serial = 294] [outer = 0x0] 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c0f0400) [pid = 1660] [serial = 295] [outer = 0x12bd26400] 02:03:57 INFO - PROCESS | 1660 | 1466586237339 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c0f8800) [pid = 1660] [serial = 296] [outer = 0x12bd26400] 02:03:57 INFO - PROCESS | 1660 | 1466586237644 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]]]}] 02:03:57 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. 02:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 471ms 02:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:03:57 INFO - PROCESS | 1660 | 1466586237690 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 1660 | 1466586237691 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:03:57 INFO - PROCESS | 1660 | 1466586237693 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 1660 | 1466586237694 Marionette TRACE conn2 <- [1,370,null,{}] 02:03:57 INFO - PROCESS | 1660 | 1466586237696 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}] 02:03:57 INFO - PROCESS | 1660 | 1466586237698 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:57 INFO - PROCESS | 1660 | 1466586237785 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:03:57 INFO - PROCESS | 1660 | 1466586237837 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:57 INFO - PROCESS | 1660 | 1466586237838 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9b8000 == 44 [pid = 1660] [id = 100] 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bdb3000) [pid = 1660] [serial = 297] [outer = 0x0] 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c333c00) [pid = 1660] [serial = 298] [outer = 0x12bdb3000] 02:03:57 INFO - PROCESS | 1660 | 1466586237861 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c339c00) [pid = 1660] [serial = 299] [outer = 0x12bdb3000] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11254c000 == 43 [pid = 1660] [id = 88] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x117244800 == 42 [pid = 1660] [id = 87] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12a247000 == 41 [pid = 1660] [id = 86] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1232bb000 == 40 [pid = 1660] [id = 85] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11723a000 == 39 [pid = 1660] [id = 84] 02:03:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12a261800 == 38 [pid = 1660] [id = 83] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1192cd800 == 37 [pid = 1660] [id = 90] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116950000 == 36 [pid = 1660] [id = 89] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1239a7000 == 35 [pid = 1660] [id = 93] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x126ac9800 == 34 [pid = 1660] [id = 94] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a7800 == 33 [pid = 1660] [id = 96] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b1800 == 32 [pid = 1660] [id = 95] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75f000 == 31 [pid = 1660] [id = 98] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ad800 == 30 [pid = 1660] [id = 97] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119d51000 == 29 [pid = 1660] [id = 91] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x122715800 == 28 [pid = 1660] [id = 92] 02:03:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b768800 == 27 [pid = 1660] [id = 99] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a2b3c00) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12925b400) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a712400) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a616400) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1232f4000) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a795400) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x125e49c00) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126ae2800) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126b64c00) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128c4e000) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124ca5c00) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1199b6400) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183e7400) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11739bc00) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b69c00) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1233f1800) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124084800) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b69800) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119293400) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1193b4800) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1183d9000) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a71a400) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123b45400) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a9bd000) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126b5fc00) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a79f800) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b878000) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a79f000) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12943b000) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126b68800) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128c5b400) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 02:03:59 INFO - PROCESS | 1660 | 1466586239321 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]]]}] 02:03:59 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. 02:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1678ms 02:03:59 INFO - PROCESS | 1660 | 1466586239372 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 1660 | 1466586239374 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:03:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:03:59 INFO - PROCESS | 1660 | 1466586239378 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1660 | 1466586239379 Marionette TRACE conn2 <- [1,374,null,{}] 02:03:59 INFO - PROCESS | 1660 | 1466586239383 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}] 02:03:59 INFO - PROCESS | 1660 | 1466586239385 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:59 INFO - PROCESS | 1660 | 1466586239458 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:03:59 INFO - PROCESS | 1660 | 1466586239465 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 1660 | 1466586239466 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116237800 == 28 [pid = 1660] [id = 101] 02:03:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1183de000) [pid = 1660] [serial = 300] [outer = 0x0] 02:03:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1183e3800) [pid = 1660] [serial = 301] [outer = 0x1183de000] 02:03:59 INFO - PROCESS | 1660 | 1466586239497 Marionette DEBUG loaded listener.js 02:03:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1187b7000) [pid = 1660] [serial = 302] [outer = 0x1183de000] 02:03:59 INFO - PROCESS | 1660 | 1466586239845 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:03:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 02:03:59 INFO - PROCESS | 1660 | 1466586239902 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 1660 | 1466586239906 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:03:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:03:59 INFO - PROCESS | 1660 | 1466586239911 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 1660 | 1466586239913 Marionette TRACE conn2 <- [1,378,null,{}] 02:03:59 INFO - PROCESS | 1660 | 1466586239916 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}] 02:03:59 INFO - PROCESS | 1660 | 1466586239917 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:03:59 INFO - PROCESS | 1660 | 1466586239996 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:04:00 INFO - PROCESS | 1660 | 1466586240000 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1660 | 1466586240001 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ad800 == 29 [pid = 1660] [id = 102] 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1193a8400) [pid = 1660] [serial = 303] [outer = 0x0] 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1199b6400) [pid = 1660] [serial = 304] [outer = 0x1193a8400] 02:04:00 INFO - PROCESS | 1660 | 1466586240031 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119eab400) [pid = 1660] [serial = 305] [outer = 0x1193a8400] 02:04:00 INFO - PROCESS | 1660 | 1466586240364 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:04:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 02:04:00 INFO - PROCESS | 1660 | 1466586240381 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1660 | 1466586240382 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:04:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:04:00 INFO - PROCESS | 1660 | 1466586240385 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1660 | 1466586240387 Marionette TRACE conn2 <- [1,382,null,{}] 02:04:00 INFO - PROCESS | 1660 | 1466586240397 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}] 02:04:00 INFO - PROCESS | 1660 | 1466586240400 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:00 INFO - PROCESS | 1660 | 1466586240492 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:04:00 INFO - PROCESS | 1660 | 1466586240499 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:00 INFO - PROCESS | 1660 | 1466586240501 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d6000 == 30 [pid = 1660] [id = 103] 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111e2e800) [pid = 1660] [serial = 306] [outer = 0x0] 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123946000) [pid = 1660] [serial = 307] [outer = 0x111e2e800] 02:04:00 INFO - PROCESS | 1660 | 1466586240531 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123b45000) [pid = 1660] [serial = 308] [outer = 0x111e2e800] 02:04:00 INFO - PROCESS | 1660 | 1466586240858 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:04:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 523ms 02:04:00 INFO - PROCESS | 1660 | 1466586240908 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:04:00 INFO - PROCESS | 1660 | 1466586240910 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:04:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:04:00 INFO - PROCESS | 1660 | 1466586240912 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 1660 | 1466586240922 Marionette TRACE conn2 <- [1,386,null,{}] 02:04:00 INFO - PROCESS | 1660 | 1466586240924 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}] 02:04:00 INFO - PROCESS | 1660 | 1466586240926 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:01 INFO - PROCESS | 1660 | 1466586241001 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:04:01 INFO - PROCESS | 1660 | 1466586241005 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1660 | 1466586241006 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119517000 == 31 [pid = 1660] [id = 104] 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124404000) [pid = 1660] [serial = 309] [outer = 0x0] 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x125e48000) [pid = 1660] [serial = 310] [outer = 0x124404000] 02:04:01 INFO - PROCESS | 1660 | 1466586241033 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126291400) [pid = 1660] [serial = 311] [outer = 0x124404000] 02:04:01 INFO - PROCESS | 1660 | 1466586241348 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]]]}] 02:04:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:04:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 476ms 02:04:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:04:01 INFO - PROCESS | 1660 | 1466586241389 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:04:01 INFO - PROCESS | 1660 | 1466586241391 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:04:01 INFO - PROCESS | 1660 | 1466586241395 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:04:01 INFO - PROCESS | 1660 | 1466586241396 Marionette TRACE conn2 <- [1,390,null,{}] 02:04:01 INFO - PROCESS | 1660 | 1466586241399 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}] 02:04:01 INFO - PROCESS | 1660 | 1466586241401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:01 INFO - PROCESS | 1660 | 1466586241527 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:04:01 INFO - PROCESS | 1660 | 1466586241551 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 1660 | 1466586241553 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12261d800 == 32 [pid = 1660] [id = 105] 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118ef1000) [pid = 1660] [serial = 312] [outer = 0x0] 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b06000) [pid = 1660] [serial = 313] [outer = 0x118ef1000] 02:04:01 INFO - PROCESS | 1660 | 1466586241604 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b11800) [pid = 1660] [serial = 314] [outer = 0x118ef1000] 02:04:02 INFO - PROCESS | 1660 | 1466586242142 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]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 770ms 02:04:02 INFO - PROCESS | 1660 | 1466586242164 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 1660 | 1466586242166 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:04:02 INFO - PROCESS | 1660 | 1466586242168 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1660 | 1466586242169 Marionette TRACE conn2 <- [1,394,null,{}] 02:04:02 INFO - PROCESS | 1660 | 1466586242171 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}] 02:04:02 INFO - PROCESS | 1660 | 1466586242176 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:02 INFO - PROCESS | 1660 | 1466586242269 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:04:02 INFO - PROCESS | 1660 | 1466586242277 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1660 | 1466586242278 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12399e800 == 33 [pid = 1660] [id = 106] 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1172bd800) [pid = 1660] [serial = 315] [outer = 0x0] 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129435400) [pid = 1660] [serial = 316] [outer = 0x1172bd800] 02:04:02 INFO - PROCESS | 1660 | 1466586242310 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129442000) [pid = 1660] [serial = 317] [outer = 0x1172bd800] 02:04:02 INFO - PROCESS | 1660 | 1466586242619 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]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:04:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 02:04:02 INFO - PROCESS | 1660 | 1466586242639 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:04:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:04:02 INFO - PROCESS | 1660 | 1466586242641 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:04:02 INFO - PROCESS | 1660 | 1466586242643 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 1660 | 1466586242644 Marionette TRACE conn2 <- [1,398,null,{}] 02:04:02 INFO - PROCESS | 1660 | 1466586242646 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}] 02:04:02 INFO - PROCESS | 1660 | 1466586242647 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:02 INFO - PROCESS | 1660 | 1466586242721 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:04:02 INFO - PROCESS | 1660 | 1466586242771 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:02 INFO - PROCESS | 1660 | 1466586242772 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd7000 == 34 [pid = 1660] [id = 107] 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113864000) [pid = 1660] [serial = 318] [outer = 0x0] 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12943fc00) [pid = 1660] [serial = 319] [outer = 0x113864000] 02:04:02 INFO - PROCESS | 1660 | 1466586242796 Marionette DEBUG loaded listener.js 02:04:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a712400) [pid = 1660] [serial = 320] [outer = 0x113864000] 02:04:03 INFO - PROCESS | 1660 | 1466586243076 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]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 02:04:03 INFO - PROCESS | 1660 | 1466586243120 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 1660 | 1466586243121 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:04:03 INFO - PROCESS | 1660 | 1466586243123 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1660 | 1466586243125 Marionette TRACE conn2 <- [1,402,null,{}] 02:04:03 INFO - PROCESS | 1660 | 1466586243127 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}] 02:04:03 INFO - PROCESS | 1660 | 1466586243128 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:03 INFO - PROCESS | 1660 | 1466586243208 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:04:03 INFO - PROCESS | 1660 | 1466586243215 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1660 | 1466586243217 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641a000 == 35 [pid = 1660] [id = 108] 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a613400) [pid = 1660] [serial = 321] [outer = 0x0] 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a721000) [pid = 1660] [serial = 322] [outer = 0x12a613400] 02:04:03 INFO - PROCESS | 1660 | 1466586243247 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a7a1800) [pid = 1660] [serial = 323] [outer = 0x12a613400] 02:04:03 INFO - PROCESS | 1660 | 1466586243571 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]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:04:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 02:04:03 INFO - PROCESS | 1660 | 1466586243592 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:04:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:04:03 INFO - PROCESS | 1660 | 1466586243593 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:04:03 INFO - PROCESS | 1660 | 1466586243599 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 1660 | 1466586243600 Marionette TRACE conn2 <- [1,406,null,{}] 02:04:03 INFO - PROCESS | 1660 | 1466586243603 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}] 02:04:03 INFO - PROCESS | 1660 | 1466586243604 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:03 INFO - PROCESS | 1660 | 1466586243706 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:04:03 INFO - PROCESS | 1660 | 1466586243712 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 1660 | 1466586243713 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d5800 == 36 [pid = 1660] [id = 109] 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a71f400) [pid = 1660] [serial = 324] [outer = 0x0] 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a9c3800) [pid = 1660] [serial = 325] [outer = 0x12a71f400] 02:04:03 INFO - PROCESS | 1660 | 1466586243738 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b87b800) [pid = 1660] [serial = 326] [outer = 0x12a71f400] 02:04:04 INFO - PROCESS | 1660 | 1466586244050 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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 02:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:04:04 INFO - PROCESS | 1660 | 1466586244068 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1660 | 1466586244070 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:04:04 INFO - PROCESS | 1660 | 1466586244072 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1660 | 1466586244073 Marionette TRACE conn2 <- [1,410,null,{}] 02:04:04 INFO - PROCESS | 1660 | 1466586244077 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}] 02:04:04 INFO - PROCESS | 1660 | 1466586244080 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:04 INFO - PROCESS | 1660 | 1466586244162 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:04:04 INFO - PROCESS | 1660 | 1466586244166 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1660 | 1466586244167 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b1000 == 37 [pid = 1660] [id = 110] 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a9bf400) [pid = 1660] [serial = 327] [outer = 0x0] 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b989800) [pid = 1660] [serial = 328] [outer = 0x12a9bf400] 02:04:04 INFO - PROCESS | 1660 | 1466586244193 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bd25c00) [pid = 1660] [serial = 329] [outer = 0x12a9bf400] 02:04:04 INFO - PROCESS | 1660 | 1466586244392 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:04:04 INFO - PROCESS | 1660 | 1466586244603 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]]]}] 02:04:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:04:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 02:04:04 INFO - PROCESS | 1660 | 1466586244652 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:04:04 INFO - PROCESS | 1660 | 1466586244655 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:04:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:04:04 INFO - PROCESS | 1660 | 1466586244660 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:04:04 INFO - PROCESS | 1660 | 1466586244662 Marionette TRACE conn2 <- [1,414,null,{}] 02:04:04 INFO - PROCESS | 1660 | 1466586244665 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}] 02:04:04 INFO - PROCESS | 1660 | 1466586244668 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:04 INFO - PROCESS | 1660 | 1466586244828 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:04:04 INFO - PROCESS | 1660 | 1466586244851 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 1660 | 1466586244853 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea8800 == 38 [pid = 1660] [id = 111] 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c337800) [pid = 1660] [serial = 330] [outer = 0x0] 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c33c000) [pid = 1660] [serial = 331] [outer = 0x12c337800] 02:04:04 INFO - PROCESS | 1660 | 1466586244895 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c342c00) [pid = 1660] [serial = 332] [outer = 0x12c337800] 02:04:05 INFO - PROCESS | 1660 | 1466586245303 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]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:04:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 02:04:05 INFO - PROCESS | 1660 | 1466586245330 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 1660 | 1466586245331 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:04:05 INFO - PROCESS | 1660 | 1466586245334 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 1660 | 1466586245335 Marionette TRACE conn2 <- [1,418,null,{}] 02:04:05 INFO - PROCESS | 1660 | 1466586245343 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}] 02:04:05 INFO - PROCESS | 1660 | 1466586245345 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:05 INFO - PROCESS | 1660 | 1466586245442 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:04:05 INFO - PROCESS | 1660 | 1466586245491 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 1660 | 1466586245492 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75c800 == 39 [pid = 1660] [id = 112] 02:04:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c8be800) [pid = 1660] [serial = 333] [outer = 0x0] 02:04:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c8c4400) [pid = 1660] [serial = 334] [outer = 0x12c8be800] 02:04:05 INFO - PROCESS | 1660 | 1466586245524 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12bda6800) [pid = 1660] [serial = 335] [outer = 0x12c8be800] 02:04:06 INFO - PROCESS | 1660 | 1466586246304 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]]]}] 02:04:06 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 02:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 975ms 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124bc4800) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119293c00) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11704f000) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11811b000) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128b0d400) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129264000) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a9b0c00) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b985c00) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x117044c00) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bd26400) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1231a6000) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11696a800) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124c97000) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x123b39400) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1199c4800) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11928e800) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b04800) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b03000) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119eb8c00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1172b5c00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:04:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128b03800) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:04:06 INFO - PROCESS | 1660 | 1466586246480 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 1660 | 1466586246482 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:04:06 INFO - PROCESS | 1660 | 1466586246487 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 1660 | 1466586246488 Marionette TRACE conn2 <- [1,422,null,{}] 02:04:06 INFO - PROCESS | 1660 | 1466586246490 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}] 02:04:06 INFO - PROCESS | 1660 | 1466586246491 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:06 INFO - PROCESS | 1660 | 1466586246568 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:04:06 INFO - PROCESS | 1660 | 1466586246572 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:06 INFO - PROCESS | 1660 | 1466586246573 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12261e000 == 40 [pid = 1660] [id = 113] 02:04:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1172b7000) [pid = 1660] [serial = 336] [outer = 0x0] 02:04:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119291400) [pid = 1660] [serial = 337] [outer = 0x1172b7000] 02:04:06 INFO - PROCESS | 1660 | 1466586246599 Marionette DEBUG loaded listener.js 02:04:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1226f2c00) [pid = 1660] [serial = 338] [outer = 0x1172b7000] 02:04:07 INFO - PROCESS | 1660 | 1466586247413 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]]]}] 02:04:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:04:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 02:04:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:04:07 INFO - PROCESS | 1660 | 1466586247456 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:04:07 INFO - PROCESS | 1660 | 1466586247457 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:04:07 INFO - PROCESS | 1660 | 1466586247459 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1660 | 1466586247461 Marionette TRACE conn2 <- [1,426,null,{}] 02:04:07 INFO - PROCESS | 1660 | 1466586247463 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}] 02:04:07 INFO - PROCESS | 1660 | 1466586247464 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:07 INFO - PROCESS | 1660 | 1466586247550 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:04:07 INFO - PROCESS | 1660 | 1466586247553 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 1660 | 1466586247554 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b77d000 == 41 [pid = 1660] [id = 114] 02:04:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11696a800) [pid = 1660] [serial = 339] [outer = 0x0] 02:04:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12642ac00) [pid = 1660] [serial = 340] [outer = 0x11696a800] 02:04:07 INFO - PROCESS | 1660 | 1466586247580 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b75000) [pid = 1660] [serial = 341] [outer = 0x11696a800] 02:04:07 INFO - PROCESS | 1660 | 1466586247905 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] 02:04:07 INFO - PROCESS | 1660 | 1466586247929 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:04:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:04:07 INFO - PROCESS | 1660 | 1466586247932 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:04:07 INFO - PROCESS | 1660 | 1466586247933 Marionette TRACE conn2 <- [1,430,null,{}] 02:04:07 INFO - PROCESS | 1660 | 1466586247935 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}] 02:04:07 INFO - PROCESS | 1660 | 1466586247936 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:08 INFO - PROCESS | 1660 | 1466586248045 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:04:08 INFO - PROCESS | 1660 | 1466586248050 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1660 | 1466586248051 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d2800 == 42 [pid = 1660] [id = 115] 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11704ec00) [pid = 1660] [serial = 342] [outer = 0x0] 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129153000) [pid = 1660] [serial = 343] [outer = 0x11704ec00] 02:04:08 INFO - PROCESS | 1660 | 1466586248073 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12c8bd000) [pid = 1660] [serial = 344] [outer = 0x11704ec00] 02:04:08 INFO - PROCESS | 1660 | 1466586248366 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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 02:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:04:08 INFO - PROCESS | 1660 | 1466586248406 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 1660 | 1466586248407 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:04:08 INFO - PROCESS | 1660 | 1466586248409 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 1660 | 1466586248410 Marionette TRACE conn2 <- [1,434,null,{}] 02:04:08 INFO - PROCESS | 1660 | 1466586248412 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}] 02:04:08 INFO - PROCESS | 1660 | 1466586248413 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:08 INFO - PROCESS | 1660 | 1466586248553 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:04:08 INFO - PROCESS | 1660 | 1466586248600 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 1660 | 1466586248602 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11214f000 == 43 [pid = 1660] [id = 116] 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x111c81800) [pid = 1660] [serial = 345] [outer = 0x0] 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1132e7c00) [pid = 1660] [serial = 346] [outer = 0x111c81800] 02:04:08 INFO - PROCESS | 1660 | 1466586248635 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1167f4400) [pid = 1660] [serial = 347] [outer = 0x111c81800] 02:04:09 INFO - PROCESS | 1660 | 1466586249194 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]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 819ms 02:04:09 INFO - PROCESS | 1660 | 1466586249251 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:04:09 INFO - PROCESS | 1660 | 1466586249253 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:04:09 INFO - PROCESS | 1660 | 1466586249257 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 1660 | 1466586249259 Marionette TRACE conn2 <- [1,438,null,{}] 02:04:09 INFO - PROCESS | 1660 | 1466586249263 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}] 02:04:09 INFO - PROCESS | 1660 | 1466586249268 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:09 INFO - PROCESS | 1660 | 1466586249381 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:04:09 INFO - PROCESS | 1660 | 1466586249455 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 1660 | 1466586249456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c6800 == 44 [pid = 1660] [id = 117] 02:04:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1193a7800) [pid = 1660] [serial = 348] [outer = 0x0] 02:04:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119930800) [pid = 1660] [serial = 349] [outer = 0x1193a7800] 02:04:09 INFO - PROCESS | 1660 | 1466586249486 Marionette DEBUG loaded listener.js 02:04:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x120fb1800) [pid = 1660] [serial = 350] [outer = 0x1193a7800] 02:04:10 INFO - PROCESS | 1660 | 1466586250321 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]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:04:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1073ms 02:04:10 INFO - PROCESS | 1660 | 1466586250330 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 1660 | 1466586250333 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:04:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:04:10 INFO - PROCESS | 1660 | 1466586250336 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 1660 | 1466586250338 Marionette TRACE conn2 <- [1,442,null,{}] 02:04:10 INFO - PROCESS | 1660 | 1466586250342 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}] 02:04:10 INFO - PROCESS | 1660 | 1466586250344 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:10 INFO - PROCESS | 1660 | 1466586250445 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:04:10 INFO - PROCESS | 1660 | 1466586250520 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:10 INFO - PROCESS | 1660 | 1466586250523 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609f000 == 45 [pid = 1660] [id = 118] 02:04:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1183d9800) [pid = 1660] [serial = 351] [outer = 0x0] 02:04:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11852bc00) [pid = 1660] [serial = 352] [outer = 0x1183d9800] 02:04:10 INFO - PROCESS | 1660 | 1466586250553 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11928f400) [pid = 1660] [serial = 353] [outer = 0x1183d9800] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d2800 == 44 [pid = 1660] [id = 115] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12b77d000 == 43 [pid = 1660] [id = 114] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12261e000 == 42 [pid = 1660] [id = 113] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75c800 == 41 [pid = 1660] [id = 112] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x119ea8800 == 40 [pid = 1660] [id = 111] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b1000 == 39 [pid = 1660] [id = 110] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d5800 == 38 [pid = 1660] [id = 109] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c333c00) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12641a000 == 37 [pid = 1660] [id = 108] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x124bd7000 == 36 [pid = 1660] [id = 107] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12399e800 == 35 [pid = 1660] [id = 106] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x12261d800 == 34 [pid = 1660] [id = 105] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x119517000 == 33 [pid = 1660] [id = 104] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d6000 == 32 [pid = 1660] [id = 103] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ad800 == 31 [pid = 1660] [id = 102] 02:04:10 INFO - PROCESS | 1660 | --DOCSHELL 0x116237800 == 30 [pid = 1660] [id = 101] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126ae5c00) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123006c00) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128b70800) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118eed400) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a9a9400) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a7a0800) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a615400) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b87b000) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117398000) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12b98cc00) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12914a800) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c0f0400) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12bdb1000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128c55c00) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b06c00) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b6e800) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c9a000) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124284400) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120fb5000) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1232f2c00) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119930000) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1193a5800) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129258000) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128e7dc00) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128e81800) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b0b000) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c0f8800) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123b47400) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1231a1000) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119925800) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1187a1000) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b0a400) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128b66c00) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b981800) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bd21800) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12925dc00) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12b98a800) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12b873000) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 02:04:10 INFO - PROCESS | 1660 | 1466586250994 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 02:04:11 INFO - PROCESS | 1660 | 1466586251010 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1660 | 1466586251014 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:04:11 INFO - PROCESS | 1660 | 1466586251018 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1660 | 1466586251020 Marionette TRACE conn2 <- [1,446,null,{}] 02:04:11 INFO - PROCESS | 1660 | 1466586251022 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}] 02:04:11 INFO - PROCESS | 1660 | 1466586251024 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:11 INFO - PROCESS | 1660 | 1466586251112 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:04:11 INFO - PROCESS | 1660 | 1466586251117 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1660 | 1466586251118 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116946000 == 31 [pid = 1660] [id = 119] 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119930000) [pid = 1660] [serial = 354] [outer = 0x0] 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x120faec00) [pid = 1660] [serial = 355] [outer = 0x119930000] 02:04:11 INFO - PROCESS | 1660 | 1466586251148 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x122591400) [pid = 1660] [serial = 356] [outer = 0x119930000] 02:04:11 INFO - PROCESS | 1660 | 1466586251498 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]]]}] 02:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 02:04:11 INFO - PROCESS | 1660 | 1466586251539 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:04:11 INFO - PROCESS | 1660 | 1466586251540 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:04:11 INFO - PROCESS | 1660 | 1466586251543 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:04:11 INFO - PROCESS | 1660 | 1466586251545 Marionette TRACE conn2 <- [1,450,null,{}] 02:04:11 INFO - PROCESS | 1660 | 1466586251553 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}] 02:04:11 INFO - PROCESS | 1660 | 1466586251556 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:11 INFO - PROCESS | 1660 | 1466586251638 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:04:11 INFO - PROCESS | 1660 | 1466586251643 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 1660 | 1466586251645 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dd800 == 32 [pid = 1660] [id = 120] 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x122595400) [pid = 1660] [serial = 357] [outer = 0x0] 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x123b40000) [pid = 1660] [serial = 358] [outer = 0x122595400] 02:04:11 INFO - PROCESS | 1660 | 1466586251676 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1231a6000) [pid = 1660] [serial = 359] [outer = 0x122595400] 02:04:12 INFO - PROCESS | 1660 | 1466586252044 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] 02:04:12 INFO - PROCESS | 1660 | 1466586252072 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:04:12 INFO - PROCESS | 1660 | 1466586252075 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1660 | 1466586252076 Marionette TRACE conn2 <- [1,454,null,{}] 02:04:12 INFO - PROCESS | 1660 | 1466586252078 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}] 02:04:12 INFO - PROCESS | 1660 | 1466586252079 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:12 INFO - PROCESS | 1660 | 1466586252162 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:04:12 INFO - PROCESS | 1660 | 1466586252213 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1660 | 1466586252215 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a08000 == 33 [pid = 1660] [id = 121] 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1226f7400) [pid = 1660] [serial = 360] [outer = 0x0] 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124bc2000) [pid = 1660] [serial = 361] [outer = 0x1226f7400] 02:04:12 INFO - PROCESS | 1660 | 1466586252244 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126b66800) [pid = 1660] [serial = 362] [outer = 0x1226f7400] 02:04:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:12 INFO - PROCESS | 1660 | 1466586252658 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]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:04:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 619ms 02:04:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:04:12 INFO - PROCESS | 1660 | 1466586252695 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 1660 | 1466586252697 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:04:12 INFO - PROCESS | 1660 | 1466586252700 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 1660 | 1466586252702 Marionette TRACE conn2 <- [1,458,null,{}] 02:04:12 INFO - PROCESS | 1660 | 1466586252706 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}] 02:04:12 INFO - PROCESS | 1660 | 1466586252708 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:12 INFO - PROCESS | 1660 | 1466586252801 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:04:12 INFO - PROCESS | 1660 | 1466586252804 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 1660 | 1466586252805 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117017800 == 34 [pid = 1660] [id = 122] 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126b61800) [pid = 1660] [serial = 363] [outer = 0x0] 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128b10400) [pid = 1660] [serial = 364] [outer = 0x126b61800] 02:04:12 INFO - PROCESS | 1660 | 1466586252828 Marionette DEBUG loaded listener.js 02:04:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128b70000) [pid = 1660] [serial = 365] [outer = 0x126b61800] 02:04:13 INFO - PROCESS | 1660 | 1466586253283 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] 02:04:13 INFO - PROCESS | 1660 | 1466586253325 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:04:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:04:13 INFO - PROCESS | 1660 | 1466586253344 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 1660 | 1466586253346 Marionette TRACE conn2 <- [1,462,null,{}] 02:04:13 INFO - PROCESS | 1660 | 1466586253351 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}] 02:04:13 INFO - PROCESS | 1660 | 1466586253357 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:13 INFO - PROCESS | 1660 | 1466586253527 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:04:13 INFO - PROCESS | 1660 | 1466586253556 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:13 INFO - PROCESS | 1660 | 1466586253558 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12399b000 == 35 [pid = 1660] [id = 123] 02:04:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128c55000) [pid = 1660] [serial = 366] [outer = 0x0] 02:04:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12940ec00) [pid = 1660] [serial = 367] [outer = 0x128c55000] 02:04:13 INFO - PROCESS | 1660 | 1466586253595 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a2b4000) [pid = 1660] [serial = 368] [outer = 0x128c55000] 02:04:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:13 INFO - PROCESS | 1660 | 1466586253965 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] 02:04:14 INFO - PROCESS | 1660 | 1466586254017 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:04:14 INFO - PROCESS | 1660 | 1466586254020 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1660 | 1466586254021 Marionette TRACE conn2 <- [1,466,null,{}] 02:04:14 INFO - PROCESS | 1660 | 1466586254023 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}] 02:04:14 INFO - PROCESS | 1660 | 1466586254024 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:14 INFO - PROCESS | 1660 | 1466586254118 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:04:14 INFO - PROCESS | 1660 | 1466586254122 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1660 | 1466586254123 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242c8000 == 36 [pid = 1660] [id = 124] 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a2b6000) [pid = 1660] [serial = 369] [outer = 0x0] 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a2be000) [pid = 1660] [serial = 370] [outer = 0x12a2b6000] 02:04:14 INFO - PROCESS | 1660 | 1466586254155 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a9a2c00) [pid = 1660] [serial = 371] [outer = 0x12a2b6000] 02:04:14 INFO - PROCESS | 1660 | 1466586254473 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] 02:04:14 INFO - PROCESS | 1660 | 1466586254492 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:04:14 INFO - PROCESS | 1660 | 1466586254496 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:04:14 INFO - PROCESS | 1660 | 1466586254497 Marionette TRACE conn2 <- [1,470,null,{}] 02:04:14 INFO - PROCESS | 1660 | 1466586254500 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}] 02:04:14 INFO - PROCESS | 1660 | 1466586254501 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:14 INFO - PROCESS | 1660 | 1466586254596 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:04:14 INFO - PROCESS | 1660 | 1466586254631 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 1660 | 1466586254632 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12675a000 == 37 [pid = 1660] [id = 125] 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a9a4800) [pid = 1660] [serial = 372] [outer = 0x0] 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a9c2000) [pid = 1660] [serial = 373] [outer = 0x12a9a4800] 02:04:14 INFO - PROCESS | 1660 | 1466586254656 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b980800) [pid = 1660] [serial = 374] [outer = 0x12a9a4800] 02:04:14 INFO - PROCESS | 1660 | 1466586254965 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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c337800) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113864000) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124404000) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1183de000) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118ef1000) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1172bd800) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a9bf400) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c8be800) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1193a8400) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bdb3000) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x111e2e800) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a613400) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a71f400) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1172b7000) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:04:15 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11696a800) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:04:15 INFO - PROCESS | 1660 | 1466586255126 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1660 | 1466586255127 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:04:15 INFO - PROCESS | 1660 | 1466586255138 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1660 | 1466586255139 Marionette TRACE conn2 <- [1,474,null,{}] 02:04:15 INFO - PROCESS | 1660 | 1466586255141 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}] 02:04:15 INFO - PROCESS | 1660 | 1466586255143 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:15 INFO - PROCESS | 1660 | 1466586255219 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:04:15 INFO - PROCESS | 1660 | 1466586255223 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1660 | 1466586255234 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a09800 == 38 [pid = 1660] [id = 126] 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1193a8400) [pid = 1660] [serial = 375] [outer = 0x0] 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1232f4c00) [pid = 1660] [serial = 376] [outer = 0x1193a8400] 02:04:15 INFO - PROCESS | 1660 | 1466586255261 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128b08400) [pid = 1660] [serial = 377] [outer = 0x1193a8400] 02:04:15 INFO - PROCESS | 1660 | 1466586255604 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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:04:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 474ms 02:04:15 INFO - PROCESS | 1660 | 1466586255608 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 1660 | 1466586255609 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:04:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:04:15 INFO - PROCESS | 1660 | 1466586255611 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 1660 | 1466586255614 Marionette TRACE conn2 <- [1,478,null,{}] 02:04:15 INFO - PROCESS | 1660 | 1466586255618 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}] 02:04:15 INFO - PROCESS | 1660 | 1466586255620 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:15 INFO - PROCESS | 1660 | 1466586255698 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:04:15 INFO - PROCESS | 1660 | 1466586255750 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 1660 | 1466586255751 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199e7000 == 39 [pid = 1660] [id = 127] 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1199b7800) [pid = 1660] [serial = 378] [outer = 0x0] 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a71f400) [pid = 1660] [serial = 379] [outer = 0x1199b7800] 02:04:15 INFO - PROCESS | 1660 | 1466586255777 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12bd26000) [pid = 1660] [serial = 380] [outer = 0x1199b7800] 02:04:16 INFO - PROCESS | 1660 | 1466586256052 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 475ms 02:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:04:16 INFO - PROCESS | 1660 | 1466586256087 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 1660 | 1466586256088 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:04:16 INFO - PROCESS | 1660 | 1466586256090 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1660 | 1466586256093 Marionette TRACE conn2 <- [1,482,null,{}] 02:04:16 INFO - PROCESS | 1660 | 1466586256103 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}] 02:04:16 INFO - PROCESS | 1660 | 1466586256105 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:16 INFO - PROCESS | 1660 | 1466586256208 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:04:16 INFO - PROCESS | 1660 | 1466586256212 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1660 | 1466586256215 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a642000 == 40 [pid = 1660] [id = 128] 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12bd20800) [pid = 1660] [serial = 381] [outer = 0x0] 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12c0f0800) [pid = 1660] [serial = 382] [outer = 0x12bd20800] 02:04:16 INFO - PROCESS | 1660 | 1466586256242 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12c33a800) [pid = 1660] [serial = 383] [outer = 0x12bd20800] 02:04:16 INFO - PROCESS | 1660 | 1466586256578 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 529ms 02:04:16 INFO - PROCESS | 1660 | 1466586256619 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 1660 | 1466586256620 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:04:16 INFO - PROCESS | 1660 | 1466586256633 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 1660 | 1466586256634 Marionette TRACE conn2 <- [1,486,null,{}] 02:04:16 INFO - PROCESS | 1660 | 1466586256636 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}] 02:04:16 INFO - PROCESS | 1660 | 1466586256637 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:16 INFO - PROCESS | 1660 | 1466586256718 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:04:16 INFO - PROCESS | 1660 | 1466586256721 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:16 INFO - PROCESS | 1660 | 1466586256722 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75a800 == 41 [pid = 1660] [id = 129] 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12c33d400) [pid = 1660] [serial = 384] [outer = 0x0] 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a79c800) [pid = 1660] [serial = 385] [outer = 0x12c33d400] 02:04:16 INFO - PROCESS | 1660 | 1466586256747 Marionette DEBUG loaded listener.js 02:04:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12cd1c800) [pid = 1660] [serial = 386] [outer = 0x12c33d400] 02:04:17 INFO - PROCESS | 1660 | 1466586257070 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]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 478ms 02:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:04:17 INFO - PROCESS | 1660 | 1466586257101 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:04:17 INFO - PROCESS | 1660 | 1466586257103 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:04:17 INFO - PROCESS | 1660 | 1466586257105 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 1660 | 1466586257106 Marionette TRACE conn2 <- [1,490,null,{}] 02:04:17 INFO - PROCESS | 1660 | 1466586257108 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}] 02:04:17 INFO - PROCESS | 1660 | 1466586257109 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:17 INFO - PROCESS | 1660 | 1466586257243 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:04:17 INFO - PROCESS | 1660 | 1466586257312 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 1660 | 1466586257314 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x113ad7000 == 42 [pid = 1660] [id = 130] 02:04:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1166f7000) [pid = 1660] [serial = 387] [outer = 0x0] 02:04:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11696f800) [pid = 1660] [serial = 388] [outer = 0x1166f7000] 02:04:17 INFO - PROCESS | 1660 | 1466586257346 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1180b0000) [pid = 1660] [serial = 389] [outer = 0x1166f7000] 02:04:17 INFO - PROCESS | 1660 | 1466586257782 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]]]}] 02:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 718ms 02:04:17 INFO - PROCESS | 1660 | 1466586257825 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:04:17 INFO - PROCESS | 1660 | 1466586257827 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:04:17 INFO - PROCESS | 1660 | 1466586257831 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:04:17 INFO - PROCESS | 1660 | 1466586257833 Marionette TRACE conn2 <- [1,494,null,{}] 02:04:17 INFO - PROCESS | 1660 | 1466586257854 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}] 02:04:17 INFO - PROCESS | 1660 | 1466586257857 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:17 INFO - PROCESS | 1660 | 1466586257964 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:04:18 INFO - PROCESS | 1660 | 1466586258028 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1660 | 1466586258030 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119515000 == 43 [pid = 1660] [id = 131] 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x122590000) [pid = 1660] [serial = 390] [outer = 0x0] 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1226f6c00) [pid = 1660] [serial = 391] [outer = 0x122590000] 02:04:18 INFO - PROCESS | 1660 | 1466586258059 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123b3b800) [pid = 1660] [serial = 392] [outer = 0x122590000] 02:04:18 INFO - PROCESS | 1660 | 1466586258469 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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:04:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 02:04:18 INFO - PROCESS | 1660 | 1466586258503 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 1660 | 1466586258505 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:04:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:04:18 INFO - PROCESS | 1660 | 1466586258508 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 1660 | 1466586258509 Marionette TRACE conn2 <- [1,498,null,{}] 02:04:18 INFO - PROCESS | 1660 | 1466586258512 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}] 02:04:18 INFO - PROCESS | 1660 | 1466586258513 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:18 INFO - PROCESS | 1660 | 1466586258621 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:04:18 INFO - PROCESS | 1660 | 1466586258694 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 1660 | 1466586258695 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a251800 == 44 [pid = 1660] [id = 132] 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12428c000) [pid = 1660] [serial = 393] [outer = 0x0] 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b07000) [pid = 1660] [serial = 394] [outer = 0x12428c000] 02:04:18 INFO - PROCESS | 1660 | 1466586258768 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128e81800) [pid = 1660] [serial = 395] [outer = 0x12428c000] 02:04:19 INFO - PROCESS | 1660 | 1466586259202 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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 723ms 02:04:19 INFO - PROCESS | 1660 | 1466586259232 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1660 | 1466586259235 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:04:19 INFO - PROCESS | 1660 | 1466586259243 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1660 | 1466586259246 Marionette TRACE conn2 <- [1,502,null,{}] 02:04:19 INFO - PROCESS | 1660 | 1466586259249 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}] 02:04:19 INFO - PROCESS | 1660 | 1466586259251 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:19 INFO - PROCESS | 1660 | 1466586259355 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:04:19 INFO - PROCESS | 1660 | 1466586259407 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:19 INFO - PROCESS | 1660 | 1466586259408 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b760000 == 45 [pid = 1660] [id = 133] 02:04:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12914f800) [pid = 1660] [serial = 396] [outer = 0x0] 02:04:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12940ac00) [pid = 1660] [serial = 397] [outer = 0x12914f800] 02:04:19 INFO - PROCESS | 1660 | 1466586259437 Marionette DEBUG loaded listener.js 02:04:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b98c400) [pid = 1660] [serial = 398] [outer = 0x12914f800] 02:04:19 INFO - PROCESS | 1660 | 1466586259847 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]]]}] 02:04:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 626ms 02:04:19 INFO - PROCESS | 1660 | 1466586259865 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 1660 | 1466586259866 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:04:19 INFO - PROCESS | 1660 | 1466586259869 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 1660 | 1466586259870 Marionette TRACE conn2 <- [1,506,null,{}] 02:04:19 INFO - PROCESS | 1660 | 1466586259872 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}] 02:04:19 INFO - PROCESS | 1660 | 1466586259874 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:19 INFO - PROCESS | 1660 | 1466586259972 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:04:20 INFO - PROCESS | 1660 | 1466586260077 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1660 | 1466586260078 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9cd800 == 46 [pid = 1660] [id = 134] 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a9c2400) [pid = 1660] [serial = 399] [outer = 0x0] 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c0fb400) [pid = 1660] [serial = 400] [outer = 0x12a9c2400] 02:04:20 INFO - PROCESS | 1660 | 1466586260107 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c8bf000) [pid = 1660] [serial = 401] [outer = 0x12a9c2400] 02:04:20 INFO - PROCESS | 1660 | 1466586260669 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]]]}] 02:04:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:04:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 823ms 02:04:20 INFO - PROCESS | 1660 | 1466586260698 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:04:20 INFO - PROCESS | 1660 | 1466586260701 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:04:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:04:20 INFO - PROCESS | 1660 | 1466586260706 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:04:20 INFO - PROCESS | 1660 | 1466586260708 Marionette TRACE conn2 <- [1,510,null,{}] 02:04:20 INFO - PROCESS | 1660 | 1466586260711 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}] 02:04:20 INFO - PROCESS | 1660 | 1466586260713 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:20 INFO - PROCESS | 1660 | 1466586260810 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:04:20 INFO - PROCESS | 1660 | 1466586260877 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 1660 | 1466586260879 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x113249000 == 47 [pid = 1660] [id = 135] 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119294400) [pid = 1660] [serial = 402] [outer = 0x0] 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1193a7000) [pid = 1660] [serial = 403] [outer = 0x119294400] 02:04:20 INFO - PROCESS | 1660 | 1466586260906 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11996a000) [pid = 1660] [serial = 404] [outer = 0x119294400] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75a800 == 46 [pid = 1660] [id = 129] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a642000 == 45 [pid = 1660] [id = 128] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1199e7000 == 44 [pid = 1660] [id = 127] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119a09800 == 43 [pid = 1660] [id = 126] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12675a000 == 42 [pid = 1660] [id = 125] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1242c8000 == 41 [pid = 1660] [id = 124] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12399b000 == 40 [pid = 1660] [id = 123] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117017800 == 39 [pid = 1660] [id = 122] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119a08000 == 38 [pid = 1660] [id = 121] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1187dd800 == 37 [pid = 1660] [id = 120] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116946000 == 36 [pid = 1660] [id = 119] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11609f000 == 35 [pid = 1660] [id = 118] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c6800 == 34 [pid = 1660] [id = 117] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11214f000 == 33 [pid = 1660] [id = 116] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9b8000 == 32 [pid = 1660] [id = 100] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9cd800 == 31 [pid = 1660] [id = 134] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b760000 == 30 [pid = 1660] [id = 133] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a251800 == 29 [pid = 1660] [id = 132] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119515000 == 28 [pid = 1660] [id = 131] 02:04:21 INFO - PROCESS | 1660 | --DOCSHELL 0x113ad7000 == 27 [pid = 1660] [id = 130] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12bda6800) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119291400) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1226f2c00) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12c342c00) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12642ac00) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x129153000) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12bd25c00) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b75000) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12c33c000) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12943fc00) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a712400) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x125e48000) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126291400) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1183e3800) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1187b7000) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128b06000) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b11800) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129435400) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129442000) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12b989800) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12c8c4400) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1199b6400) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119eab400) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c339c00) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123946000) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123b45000) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a721000) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a7a1800) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b87b800) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a9c3800) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 02:04:21 INFO - PROCESS | 1660 | 1466586261902 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]]]}] 02:04:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:04:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1224ms 02:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:04:21 INFO - PROCESS | 1660 | 1466586261930 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:04:21 INFO - PROCESS | 1660 | 1466586261932 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:04:21 INFO - PROCESS | 1660 | 1466586261935 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 1660 | 1466586261937 Marionette TRACE conn2 <- [1,514,null,{}] 02:04:21 INFO - PROCESS | 1660 | 1466586261941 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}] 02:04:21 INFO - PROCESS | 1660 | 1466586261943 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:22 INFO - PROCESS | 1660 | 1466586262021 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:04:22 INFO - PROCESS | 1660 | 1466586262026 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1660 | 1466586262028 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609f000 == 28 [pid = 1660] [id = 136] 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11673cc00) [pid = 1660] [serial = 405] [outer = 0x0] 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11811cc00) [pid = 1660] [serial = 406] [outer = 0x11673cc00] 02:04:22 INFO - PROCESS | 1660 | 1466586262057 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11852ec00) [pid = 1660] [serial = 407] [outer = 0x11673cc00] 02:04:22 INFO - PROCESS | 1660 | 1466586262370 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]]]}] 02:04:22 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 02:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 02:04:22 INFO - PROCESS | 1660 | 1466586262411 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 1660 | 1466586262415 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:04:22 INFO - PROCESS | 1660 | 1466586262420 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1660 | 1466586262421 Marionette TRACE conn2 <- [1,518,null,{}] 02:04:22 INFO - PROCESS | 1660 | 1466586262424 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}] 02:04:22 INFO - PROCESS | 1660 | 1466586262426 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:22 INFO - PROCESS | 1660 | 1466586262504 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:04:22 INFO - PROCESS | 1660 | 1466586262508 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 1660 | 1466586262510 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x117014800 == 29 [pid = 1660] [id = 137] 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11929c000) [pid = 1660] [serial = 408] [outer = 0x0] 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119969400) [pid = 1660] [serial = 409] [outer = 0x11929c000] 02:04:22 INFO - PROCESS | 1660 | 1466586262538 Marionette DEBUG loaded listener.js 02:04:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fae400) [pid = 1660] [serial = 410] [outer = 0x11929c000] 02:04:22 INFO - PROCESS | 1660 | 1466586262877 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]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:04:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 02:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:04:22 INFO - PROCESS | 1660 | 1466586262889 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 1660 | 1466586262890 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:04:22 INFO - PROCESS | 1660 | 1466586262892 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 1660 | 1466586262895 Marionette TRACE conn2 <- [1,522,null,{}] 02:04:22 INFO - PROCESS | 1660 | 1466586262903 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}] 02:04:22 INFO - PROCESS | 1660 | 1466586262908 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:22 INFO - PROCESS | 1660 | 1466586262985 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:04:23 INFO - PROCESS | 1660 | 1466586263034 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1660 | 1466586263036 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185f1000 == 30 [pid = 1660] [id = 138] 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1160d6800) [pid = 1660] [serial = 411] [outer = 0x0] 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1233cac00) [pid = 1660] [serial = 412] [outer = 0x1160d6800] 02:04:23 INFO - PROCESS | 1660 | 1466586263064 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12408a800) [pid = 1660] [serial = 413] [outer = 0x1160d6800] 02:04:23 INFO - PROCESS | 1660 | 1466586263368 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms 02:04:23 INFO - PROCESS | 1660 | 1466586263416 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 1660 | 1466586263418 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:04:23 INFO - PROCESS | 1660 | 1466586263421 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1660 | 1466586263422 Marionette TRACE conn2 <- [1,526,null,{}] 02:04:23 INFO - PROCESS | 1660 | 1466586263426 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}] 02:04:23 INFO - PROCESS | 1660 | 1466586263428 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:23 INFO - PROCESS | 1660 | 1466586263505 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:04:23 INFO - PROCESS | 1660 | 1466586263558 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:23 INFO - PROCESS | 1660 | 1466586263560 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x119510000 == 31 [pid = 1660] [id = 139] 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123b3dc00) [pid = 1660] [serial = 414] [outer = 0x0] 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124bc3800) [pid = 1660] [serial = 415] [outer = 0x123b3dc00] 02:04:23 INFO - PROCESS | 1660 | 1466586263585 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267a6800) [pid = 1660] [serial = 416] [outer = 0x123b3dc00] 02:04:23 INFO - PROCESS | 1660 | 1466586263897 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]]]}] 02:04:23 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 02:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 02:04:23 INFO - PROCESS | 1660 | 1466586263940 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:04:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:04:23 INFO - PROCESS | 1660 | 1466586263951 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:04:23 INFO - PROCESS | 1660 | 1466586263953 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 1660 | 1466586263954 Marionette TRACE conn2 <- [1,530,null,{}] 02:04:23 INFO - PROCESS | 1660 | 1466586263957 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}] 02:04:23 INFO - PROCESS | 1660 | 1466586263958 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:24 INFO - PROCESS | 1660 | 1466586264048 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:04:24 INFO - PROCESS | 1660 | 1466586264083 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1660 | 1466586264084 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270b800 == 32 [pid = 1660] [id = 140] 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116a0a800) [pid = 1660] [serial = 417] [outer = 0x0] 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b02800) [pid = 1660] [serial = 418] [outer = 0x116a0a800] 02:04:24 INFO - PROCESS | 1660 | 1466586264110 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b67c00) [pid = 1660] [serial = 419] [outer = 0x116a0a800] 02:04:24 INFO - PROCESS | 1660 | 1466586264423 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"]]]}] 02:04:24 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 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:04:24 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 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:04:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:04:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:04:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 02:04:24 INFO - PROCESS | 1660 | 1466586264472 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:04:24 INFO - PROCESS | 1660 | 1466586264474 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:04:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:04:24 INFO - PROCESS | 1660 | 1466586264476 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:04:24 INFO - PROCESS | 1660 | 1466586264477 Marionette TRACE conn2 <- [1,534,null,{}] 02:04:24 INFO - PROCESS | 1660 | 1466586264479 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}] 02:04:24 INFO - PROCESS | 1660 | 1466586264483 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:24 INFO - PROCESS | 1660 | 1466586264594 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:04:24 INFO - PROCESS | 1660 | 1466586264628 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 1660 | 1466586264630 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd7000 == 33 [pid = 1660] [id = 141] 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b6d400) [pid = 1660] [serial = 420] [outer = 0x0] 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12914e800) [pid = 1660] [serial = 421] [outer = 0x128b6d400] 02:04:24 INFO - PROCESS | 1660 | 1466586264654 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2b6800) [pid = 1660] [serial = 422] [outer = 0x128b6d400] 02:04:24 INFO - PROCESS | 1660 | 1466586264986 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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:04:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 02:04:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:04:25 INFO - PROCESS | 1660 | 1466586265045 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 1660 | 1466586265046 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:04:25 INFO - PROCESS | 1660 | 1466586265048 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1660 | 1466586265057 Marionette TRACE conn2 <- [1,538,null,{}] 02:04:25 INFO - PROCESS | 1660 | 1466586265059 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}] 02:04:25 INFO - PROCESS | 1660 | 1466586265060 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:25 INFO - PROCESS | 1660 | 1466586265154 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:04:25 INFO - PROCESS | 1660 | 1466586265194 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1660 | 1466586265195 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12674b800 == 34 [pid = 1660] [id = 142] 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12914a400) [pid = 1660] [serial = 423] [outer = 0x0] 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a718c00) [pid = 1660] [serial = 424] [outer = 0x12914a400] 02:04:25 INFO - PROCESS | 1660 | 1466586265222 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a7a1800) [pid = 1660] [serial = 425] [outer = 0x12914a400] 02:04:25 INFO - PROCESS | 1660 | 1466586265526 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]]]}] 02:04:25 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. 02:04:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 526ms 02:04:25 INFO - PROCESS | 1660 | 1466586265574 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 1660 | 1466586265575 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:04:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:04:25 INFO - PROCESS | 1660 | 1466586265578 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 1660 | 1466586265579 Marionette TRACE conn2 <- [1,542,null,{}] 02:04:25 INFO - PROCESS | 1660 | 1466586265581 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}] 02:04:25 INFO - PROCESS | 1660 | 1466586265582 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:25 INFO - PROCESS | 1660 | 1466586265675 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:04:25 INFO - PROCESS | 1660 | 1466586265708 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:25 INFO - PROCESS | 1660 | 1466586265709 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b22800 == 35 [pid = 1660] [id = 143] 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a7a2400) [pid = 1660] [serial = 426] [outer = 0x0] 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9c3800) [pid = 1660] [serial = 427] [outer = 0x12a7a2400] 02:04:25 INFO - PROCESS | 1660 | 1466586265733 Marionette DEBUG loaded listener.js 02:04:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b87e000) [pid = 1660] [serial = 428] [outer = 0x12a7a2400] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128c55000) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a2b6000) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119930000) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x122595400) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1226f7400) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183d9800) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1193a7800) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126b61800) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x111c81800) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c33d400) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a9a4800) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12bd20800) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1193a8400) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1199b7800) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:04:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11704ec00) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:04:26 INFO - PROCESS | 1660 | 1466586266162 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]]]}] 02:04:26 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. 02:04:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 02:04:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:04:26 INFO - PROCESS | 1660 | 1466586266197 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1660 | 1466586266198 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:04:26 INFO - PROCESS | 1660 | 1466586266200 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1660 | 1466586266201 Marionette TRACE conn2 <- [1,546,null,{}] 02:04:26 INFO - PROCESS | 1660 | 1466586266203 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}] 02:04:26 INFO - PROCESS | 1660 | 1466586266205 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:26 INFO - PROCESS | 1660 | 1466586266319 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:04:26 INFO - PROCESS | 1660 | 1466586266359 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1660 | 1466586266360 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b8800 == 36 [pid = 1660] [id = 144] 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x111c81800) [pid = 1660] [serial = 429] [outer = 0x0] 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118ee3000) [pid = 1660] [serial = 430] [outer = 0x111c81800] 02:04:26 INFO - PROCESS | 1660 | 1466586266387 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129151c00) [pid = 1660] [serial = 431] [outer = 0x111c81800] 02:04:26 INFO - PROCESS | 1660 | 1466586266656 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]]]}] 02:04:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:04:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 472ms 02:04:26 INFO - PROCESS | 1660 | 1466586266675 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:04:26 INFO - PROCESS | 1660 | 1466586266677 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:04:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:04:26 INFO - PROCESS | 1660 | 1466586266681 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:04:26 INFO - PROCESS | 1660 | 1466586266682 Marionette TRACE conn2 <- [1,550,null,{}] 02:04:26 INFO - PROCESS | 1660 | 1466586266684 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}] 02:04:26 INFO - PROCESS | 1660 | 1466586266685 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:26 INFO - PROCESS | 1660 | 1466586266779 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:04:26 INFO - PROCESS | 1660 | 1466586266785 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 1660 | 1466586266786 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a25c800 == 37 [pid = 1660] [id = 145] 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a79f000) [pid = 1660] [serial = 432] [outer = 0x0] 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b97fc00) [pid = 1660] [serial = 433] [outer = 0x12a79f000] 02:04:26 INFO - PROCESS | 1660 | 1466586266816 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b98b400) [pid = 1660] [serial = 434] [outer = 0x12a79f000] 02:04:27 INFO - PROCESS | 1660 | 1466586267173 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]]]}] 02:04:27 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. 02:04:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 524ms 02:04:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:04:27 INFO - PROCESS | 1660 | 1466586267204 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1660 | 1466586267205 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:04:27 INFO - PROCESS | 1660 | 1466586267207 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1660 | 1466586267210 Marionette TRACE conn2 <- [1,554,null,{}] 02:04:27 INFO - PROCESS | 1660 | 1466586267223 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}] 02:04:27 INFO - PROCESS | 1660 | 1466586267225 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:27 INFO - PROCESS | 1660 | 1466586267320 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:04:27 INFO - PROCESS | 1660 | 1466586267323 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 1660 | 1466586267325 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75a800 == 38 [pid = 1660] [id = 146] 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bd1d800) [pid = 1660] [serial = 435] [outer = 0x0] 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bda7400) [pid = 1660] [serial = 436] [outer = 0x12bd1d800] 02:04:27 INFO - PROCESS | 1660 | 1466586267353 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c335800) [pid = 1660] [serial = 437] [outer = 0x12bd1d800] 02:04:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:27 INFO - PROCESS | 1660 | 1466586267670 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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:04:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 481ms 02:04:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:04:27 INFO - PROCESS | 1660 | 1466586267689 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 1660 | 1466586267690 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:04:27 INFO - PROCESS | 1660 | 1466586267695 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 1660 | 1466586267696 Marionette TRACE conn2 <- [1,558,null,{}] 02:04:27 INFO - PROCESS | 1660 | 1466586267699 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}] 02:04:27 INFO - PROCESS | 1660 | 1466586267700 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:27 INFO - PROCESS | 1660 | 1466586267778 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:04:27 INFO - PROCESS | 1660 | 1466586267781 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 1660 | 1466586267782 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b773000 == 39 [pid = 1660] [id = 147] 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12c338400) [pid = 1660] [serial = 438] [outer = 0x0] 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c8bec00) [pid = 1660] [serial = 439] [outer = 0x12c338400] 02:04:27 INFO - PROCESS | 1660 | 1466586267808 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c8c6800) [pid = 1660] [serial = 440] [outer = 0x12c338400] 02:04:28 INFO - PROCESS | 1660 | 1466586268297 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]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:04:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 02:04:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:04:28 INFO - PROCESS | 1660 | 1466586268365 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 1660 | 1466586268368 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:04:28 INFO - PROCESS | 1660 | 1466586268401 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 1660 | 1466586268403 Marionette TRACE conn2 <- [1,562,null,{}] 02:04:28 INFO - PROCESS | 1660 | 1466586268408 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}] 02:04:28 INFO - PROCESS | 1660 | 1466586268410 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:28 INFO - PROCESS | 1660 | 1466586268526 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:04:28 INFO - PROCESS | 1660 | 1466586268622 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:28 INFO - PROCESS | 1660 | 1466586268623 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117013000 == 40 [pid = 1660] [id = 148] 02:04:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1183bd000) [pid = 1660] [serial = 441] [outer = 0x0] 02:04:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1183e6800) [pid = 1660] [serial = 442] [outer = 0x1183bd000] 02:04:28 INFO - PROCESS | 1660 | 1466586268654 Marionette DEBUG loaded listener.js 02:04:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1193ae000) [pid = 1660] [serial = 443] [outer = 0x1183bd000] 02:04:28 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:04:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 803ms 02:04:29 INFO - PROCESS | 1660 | 1466586269170 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]]]}] 02:04:29 INFO - PROCESS | 1660 | 1466586269175 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:04:29 INFO - PROCESS | 1660 | 1466586269178 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:04:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:04:29 INFO - PROCESS | 1660 | 1466586269182 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:04:29 INFO - PROCESS | 1660 | 1466586269184 Marionette TRACE conn2 <- [1,566,null,{}] 02:04:29 INFO - PROCESS | 1660 | 1466586269186 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}] 02:04:29 INFO - PROCESS | 1660 | 1466586269188 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:29 INFO - PROCESS | 1660 | 1466586269297 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:04:29 INFO - PROCESS | 1660 | 1466586269372 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 1660 | 1466586269374 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f53000 == 41 [pid = 1660] [id = 149] 02:04:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11992c800) [pid = 1660] [serial = 444] [outer = 0x0] 02:04:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120fb0c00) [pid = 1660] [serial = 445] [outer = 0x11992c800] 02:04:29 INFO - PROCESS | 1660 | 1466586269405 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1232f5800) [pid = 1660] [serial = 446] [outer = 0x11992c800] 02:04:29 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75a800 == 40 [pid = 1660] [id = 146] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a25c800 == 39 [pid = 1660] [id = 145] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b8800 == 38 [pid = 1660] [id = 144] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128b22800 == 37 [pid = 1660] [id = 143] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12674b800 == 36 [pid = 1660] [id = 142] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x124bd7000 == 35 [pid = 1660] [id = 141] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12270b800 == 34 [pid = 1660] [id = 140] 02:04:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119510000 == 33 [pid = 1660] [id = 139] 02:04:30 INFO - PROCESS | 1660 | --DOCSHELL 0x1185f1000 == 32 [pid = 1660] [id = 138] 02:04:30 INFO - PROCESS | 1660 | --DOCSHELL 0x117014800 == 31 [pid = 1660] [id = 137] 02:04:30 INFO - PROCESS | 1660 | --DOCSHELL 0x11609f000 == 30 [pid = 1660] [id = 136] 02:04:30 INFO - PROCESS | 1660 | 1466586270035 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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:04:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 874ms 02:04:30 INFO - PROCESS | 1660 | 1466586270057 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1660 | 1466586270060 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:04:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12c8bd000) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12940ec00) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a2be000) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120faec00) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x122591400) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123b40000) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1231a6000) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124bc2000) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126b66800) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11852bc00) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11928f400) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119930800) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120fb1800) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b10400) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1132e7c00) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167f4400) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a79c800) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a9c2000) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12cd1c800) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c33a800) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a9a2c00) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1232f4c00) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b08400) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12c0f0800) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b980800) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a2b4000) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a71f400) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12bd26000) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128b70000) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 02:04:30 INFO - PROCESS | 1660 | 1466586270079 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1660 | 1466586270081 Marionette TRACE conn2 <- [1,570,null,{}] 02:04:30 INFO - PROCESS | 1660 | 1466586270087 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}] 02:04:30 INFO - PROCESS | 1660 | 1466586270089 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:30 INFO - PROCESS | 1660 | 1466586270165 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:04:30 INFO - PROCESS | 1660 | 1466586270169 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1660 | 1466586270172 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116666000 == 31 [pid = 1660] [id = 150] 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1183d9800) [pid = 1660] [serial = 447] [outer = 0x0] 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1187a2800) [pid = 1660] [serial = 448] [outer = 0x1183d9800] 02:04:30 INFO - PROCESS | 1660 | 1466586270203 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1193b3000) [pid = 1660] [serial = 449] [outer = 0x1183d9800] 02:04:30 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:30 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:30 INFO - PROCESS | 1660 | 1466586270543 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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:04:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 484ms 02:04:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:04:30 INFO - PROCESS | 1660 | 1466586270555 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 1660 | 1466586270558 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:04:30 INFO - PROCESS | 1660 | 1466586270562 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 1660 | 1466586270564 Marionette TRACE conn2 <- [1,574,null,{}] 02:04:30 INFO - PROCESS | 1660 | 1466586270566 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}] 02:04:30 INFO - PROCESS | 1660 | 1466586270568 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:30 INFO - PROCESS | 1660 | 1466586270657 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:04:30 INFO - PROCESS | 1660 | 1466586270704 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:30 INFO - PROCESS | 1660 | 1466586270706 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723b800 == 32 [pid = 1660] [id = 151] 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118529000) [pid = 1660] [serial = 450] [outer = 0x0] 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1226f7400) [pid = 1660] [serial = 451] [outer = 0x118529000] 02:04:30 INFO - PROCESS | 1660 | 1466586270733 Marionette DEBUG loaded listener.js 02:04:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12372a000) [pid = 1660] [serial = 452] [outer = 0x118529000] 02:04:31 INFO - PROCESS | 1660 | 1466586271047 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]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:04:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 522ms 02:04:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:04:31 INFO - PROCESS | 1660 | 1466586271085 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 1660 | 1466586271086 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:04:31 INFO - PROCESS | 1660 | 1466586271088 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1660 | 1466586271091 Marionette TRACE conn2 <- [1,578,null,{}] 02:04:31 INFO - PROCESS | 1660 | 1466586271101 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}] 02:04:31 INFO - PROCESS | 1660 | 1466586271104 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:31 INFO - PROCESS | 1660 | 1466586271183 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:04:31 INFO - PROCESS | 1660 | 1466586271234 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1660 | 1466586271236 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951c000 == 33 [pid = 1660] [id = 152] 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11696e800) [pid = 1660] [serial = 453] [outer = 0x0] 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1240ab800) [pid = 1660] [serial = 454] [outer = 0x11696e800] 02:04:31 INFO - PROCESS | 1660 | 1466586271264 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1267a5c00) [pid = 1660] [serial = 455] [outer = 0x11696e800] 02:04:31 INFO - PROCESS | 1660 | 1466586271554 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]]]}] 02:04:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:04:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 524ms 02:04:31 INFO - PROCESS | 1660 | 1466586271613 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:04:31 INFO - PROCESS | 1660 | 1466586271615 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:04:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:04:31 INFO - PROCESS | 1660 | 1466586271619 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:04:31 INFO - PROCESS | 1660 | 1466586271620 Marionette TRACE conn2 <- [1,582,null,{}] 02:04:31 INFO - PROCESS | 1660 | 1466586271623 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}] 02:04:31 INFO - PROCESS | 1660 | 1466586271624 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:31 INFO - PROCESS | 1660 | 1466586271703 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:04:31 INFO - PROCESS | 1660 | 1466586271706 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 1660 | 1466586271707 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232b2000 == 34 [pid = 1660] [id = 153] 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126b68c00) [pid = 1660] [serial = 456] [outer = 0x0] 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128b70000) [pid = 1660] [serial = 457] [outer = 0x126b68c00] 02:04:31 INFO - PROCESS | 1660 | 1466586271733 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129150000) [pid = 1660] [serial = 458] [outer = 0x126b68c00] 02:04:32 INFO - PROCESS | 1660 | 1466586272045 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:04:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 02:04:32 INFO - PROCESS | 1660 | 1466586272088 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1660 | 1466586272090 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:04:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:04:32 INFO - PROCESS | 1660 | 1466586272092 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1660 | 1466586272093 Marionette TRACE conn2 <- [1,586,null,{}] 02:04:32 INFO - PROCESS | 1660 | 1466586272096 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}] 02:04:32 INFO - PROCESS | 1660 | 1466586272098 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:32 INFO - PROCESS | 1660 | 1466586272203 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:04:32 INFO - PROCESS | 1660 | 1466586272213 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 1660 | 1466586272214 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f5c000 == 35 [pid = 1660] [id = 154] 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ca5c00) [pid = 1660] [serial = 459] [outer = 0x0] 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12914ec00) [pid = 1660] [serial = 460] [outer = 0x124ca5c00] 02:04:32 INFO - PROCESS | 1660 | 1466586272241 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12940c800) [pid = 1660] [serial = 461] [outer = 0x124ca5c00] 02:04:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:32 INFO - PROCESS | 1660 | 1466586272591 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:04:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 02:04:32 INFO - PROCESS | 1660 | 1466586272611 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 1660 | 1466586272612 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:04:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:04:32 INFO - PROCESS | 1660 | 1466586272614 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 1660 | 1466586272616 Marionette TRACE conn2 <- [1,590,null,{}] 02:04:32 INFO - PROCESS | 1660 | 1466586272624 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}] 02:04:32 INFO - PROCESS | 1660 | 1466586272627 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:32 INFO - PROCESS | 1660 | 1466586272740 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:04:32 INFO - PROCESS | 1660 | 1466586272774 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:32 INFO - PROCESS | 1660 | 1466586272775 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x125eb7000 == 36 [pid = 1660] [id = 155] 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129436400) [pid = 1660] [serial = 462] [outer = 0x0] 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a71dc00) [pid = 1660] [serial = 463] [outer = 0x129436400] 02:04:32 INFO - PROCESS | 1660 | 1466586272800 Marionette DEBUG loaded listener.js 02:04:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b988800) [pid = 1660] [serial = 464] [outer = 0x129436400] 02:04:33 INFO - PROCESS | 1660 | 1466586273129 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]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:04:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 525ms 02:04:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:04:33 INFO - PROCESS | 1660 | 1466586273142 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1660 | 1466586273143 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:04:33 INFO - PROCESS | 1660 | 1466586273145 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1660 | 1466586273146 Marionette TRACE conn2 <- [1,594,null,{}] 02:04:33 INFO - PROCESS | 1660 | 1466586273148 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}] 02:04:33 INFO - PROCESS | 1660 | 1466586273149 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:33 INFO - PROCESS | 1660 | 1466586273245 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:04:33 INFO - PROCESS | 1660 | 1466586273254 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1660 | 1466586273255 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b21800 == 37 [pid = 1660] [id = 156] 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b878800) [pid = 1660] [serial = 465] [outer = 0x0] 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bd2a400) [pid = 1660] [serial = 466] [outer = 0x12b878800] 02:04:33 INFO - PROCESS | 1660 | 1466586273283 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12c0ef800) [pid = 1660] [serial = 467] [outer = 0x12b878800] 02:04:33 INFO - PROCESS | 1660 | 1466586273613 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]]]}] 02:04:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:04:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 02:04:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:04:33 INFO - PROCESS | 1660 | 1466586273665 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:04:33 INFO - PROCESS | 1660 | 1466586273666 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:04:33 INFO - PROCESS | 1660 | 1466586273668 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:04:33 INFO - PROCESS | 1660 | 1466586273669 Marionette TRACE conn2 <- [1,598,null,{}] 02:04:33 INFO - PROCESS | 1660 | 1466586273672 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}] 02:04:33 INFO - PROCESS | 1660 | 1466586273673 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:33 INFO - PROCESS | 1660 | 1466586273767 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:04:33 INFO - PROCESS | 1660 | 1466586273777 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 1660 | 1466586273780 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a24a800 == 38 [pid = 1660] [id = 157] 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c0f0800) [pid = 1660] [serial = 468] [outer = 0x0] 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c336800) [pid = 1660] [serial = 469] [outer = 0x12c0f0800] 02:04:33 INFO - PROCESS | 1660 | 1466586273806 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12c340000) [pid = 1660] [serial = 470] [outer = 0x12c0f0800] 02:04:34 INFO - PROCESS | 1660 | 1466586274137 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]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:04:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b6d400) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116a0a800) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11673cc00) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119294400) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1160d6800) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11929c000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b3dc00) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1166f7000) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x122590000) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12428c000) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12914f800) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a9c2400) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a7a2400) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x111c81800) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12914a400) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a79f000) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:04:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bd1d800) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:04:34 INFO - PROCESS | 1660 | 1466586274279 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1660 | 1466586274280 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:04:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:04:34 INFO - PROCESS | 1660 | 1466586274291 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1660 | 1466586274292 Marionette TRACE conn2 <- [1,602,null,{}] 02:04:34 INFO - PROCESS | 1660 | 1466586274295 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}] 02:04:34 INFO - PROCESS | 1660 | 1466586274296 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:34 INFO - PROCESS | 1660 | 1466586274376 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:04:34 INFO - PROCESS | 1660 | 1466586274381 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1660 | 1466586274383 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119519000 == 39 [pid = 1660] [id = 158] 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118ee6c00) [pid = 1660] [serial = 471] [outer = 0x0] 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1199c4800) [pid = 1660] [serial = 472] [outer = 0x118ee6c00] 02:04:34 INFO - PROCESS | 1660 | 1466586274408 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1240b2c00) [pid = 1660] [serial = 473] [outer = 0x118ee6c00] 02:04:34 INFO - PROCESS | 1660 | 1466586274737 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]]]}] 02:04:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:04:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 472ms 02:04:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:04:34 INFO - PROCESS | 1660 | 1466586274763 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 1660 | 1466586274765 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:04:34 INFO - PROCESS | 1660 | 1466586274767 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 1660 | 1466586274768 Marionette TRACE conn2 <- [1,606,null,{}] 02:04:34 INFO - PROCESS | 1660 | 1466586274770 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}] 02:04:34 INFO - PROCESS | 1660 | 1466586274771 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:34 INFO - PROCESS | 1660 | 1466586274849 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:04:34 INFO - PROCESS | 1660 | 1466586274902 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 1660 | 1466586274903 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6b3800 == 40 [pid = 1660] [id = 159] 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119292800) [pid = 1660] [serial = 474] [outer = 0x0] 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b69000) [pid = 1660] [serial = 475] [outer = 0x119292800] 02:04:34 INFO - PROCESS | 1660 | 1466586274926 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12c0f7c00) [pid = 1660] [serial = 476] [outer = 0x119292800] 02:04:35 INFO - PROCESS | 1660 | 1466586275194 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]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:04:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 02:04:35 INFO - PROCESS | 1660 | 1466586275237 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1660 | 1466586275239 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:04:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:04:35 INFO - PROCESS | 1660 | 1466586275249 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1660 | 1466586275251 Marionette TRACE conn2 <- [1,610,null,{}] 02:04:35 INFO - PROCESS | 1660 | 1466586275253 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}] 02:04:35 INFO - PROCESS | 1660 | 1466586275255 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:35 INFO - PROCESS | 1660 | 1466586275350 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:04:35 INFO - PROCESS | 1660 | 1466586275354 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 1660 | 1466586275356 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c2800 == 41 [pid = 1660] [id = 160] 02:04:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c8bc400) [pid = 1660] [serial = 477] [outer = 0x0] 02:04:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12cd27c00) [pid = 1660] [serial = 478] [outer = 0x12c8bc400] 02:04:35 INFO - PROCESS | 1660 | 1466586275384 Marionette DEBUG loaded listener.js 02:04:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12d4c5000) [pid = 1660] [serial = 479] [outer = 0x12c8bc400] 02:04:35 INFO - PROCESS | 1660 | 1466586275767 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]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:04:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 02:04:35 INFO - PROCESS | 1660 | 1466586275821 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 1660 | 1466586275825 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:04:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:04:35 INFO - PROCESS | 1660 | 1466586275828 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 1660 | 1466586275830 Marionette TRACE conn2 <- [1,614,null,{}] 02:04:35 INFO - PROCESS | 1660 | 1466586275833 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}] 02:04:35 INFO - PROCESS | 1660 | 1466586275835 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:35 INFO - PROCESS | 1660 | 1466586275959 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:04:35 INFO - PROCESS | 1660 | 1466586275967 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:35 INFO - PROCESS | 1660 | 1466586275968 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf9000 == 42 [pid = 1660] [id = 161] 02:04:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112f8d000) [pid = 1660] [serial = 480] [outer = 0x0] 02:04:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112f96400) [pid = 1660] [serial = 481] [outer = 0x112f8d000] 02:04:36 INFO - PROCESS | 1660 | 1466586276006 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12cd1f800) [pid = 1660] [serial = 482] [outer = 0x112f8d000] 02:04:36 INFO - PROCESS | 1660 | 1466586276527 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]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:04:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 769ms 02:04:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:04:36 INFO - PROCESS | 1660 | 1466586276598 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 1660 | 1466586276601 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:04:36 INFO - PROCESS | 1660 | 1466586276604 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 1660 | 1466586276606 Marionette TRACE conn2 <- [1,618,null,{}] 02:04:36 INFO - PROCESS | 1660 | 1466586276610 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}] 02:04:36 INFO - PROCESS | 1660 | 1466586276611 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:36 INFO - PROCESS | 1660 | 1466586276716 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:04:36 INFO - PROCESS | 1660 | 1466586276770 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 1660 | 1466586276771 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x117014000 == 43 [pid = 1660] [id = 162] 02:04:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113f34400) [pid = 1660] [serial = 483] [outer = 0x0] 02:04:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115d9a800) [pid = 1660] [serial = 484] [outer = 0x113f34400] 02:04:36 INFO - PROCESS | 1660 | 1466586276802 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115d9fc00) [pid = 1660] [serial = 485] [outer = 0x113f34400] 02:04:37 INFO - PROCESS | 1660 | 1466586277248 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]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:04:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 02:04:37 INFO - PROCESS | 1660 | 1466586277293 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 1660 | 1466586277296 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:04:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:04:37 INFO - PROCESS | 1660 | 1466586277301 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1660 | 1466586277302 Marionette TRACE conn2 <- [1,622,null,{}] 02:04:37 INFO - PROCESS | 1660 | 1466586277325 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}] 02:04:37 INFO - PROCESS | 1660 | 1466586277327 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:37 INFO - PROCESS | 1660 | 1466586277437 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:04:37 INFO - PROCESS | 1660 | 1466586277502 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 1660 | 1466586277504 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x125eb5000 == 44 [pid = 1660] [id = 163] 02:04:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x117398400) [pid = 1660] [serial = 486] [outer = 0x0] 02:04:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11852bc00) [pid = 1660] [serial = 487] [outer = 0x117398400] 02:04:37 INFO - PROCESS | 1660 | 1466586277536 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11992fc00) [pid = 1660] [serial = 488] [outer = 0x117398400] 02:04:37 INFO - PROCESS | 1660 | 1466586277954 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]]]}] 02:04:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:04:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 687ms 02:04:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:04:37 INFO - PROCESS | 1660 | 1466586277988 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:04:37 INFO - PROCESS | 1660 | 1466586277989 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:04:37 INFO - PROCESS | 1660 | 1466586277991 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:04:37 INFO - PROCESS | 1660 | 1466586277994 Marionette TRACE conn2 <- [1,626,null,{}] 02:04:38 INFO - PROCESS | 1660 | 1466586278002 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}] 02:04:38 INFO - PROCESS | 1660 | 1466586278005 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:38 INFO - PROCESS | 1660 | 1466586278106 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:04:38 INFO - PROCESS | 1660 | 1466586278160 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1660 | 1466586278162 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf8000 == 45 [pid = 1660] [id = 164] 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1231ac000) [pid = 1660] [serial = 489] [outer = 0x0] 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123b43000) [pid = 1660] [serial = 490] [outer = 0x1231ac000] 02:04:38 INFO - PROCESS | 1660 | 1466586278193 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126290c00) [pid = 1660] [serial = 491] [outer = 0x1231ac000] 02:04:38 INFO - PROCESS | 1660 | 1466586278633 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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:04:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 02:04:38 INFO - PROCESS | 1660 | 1466586278664 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 1660 | 1466586278668 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:04:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:04:38 INFO - PROCESS | 1660 | 1466586278671 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 1660 | 1466586278672 Marionette TRACE conn2 <- [1,630,null,{}] 02:04:38 INFO - PROCESS | 1660 | 1466586278675 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}] 02:04:38 INFO - PROCESS | 1660 | 1466586278676 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:38 INFO - PROCESS | 1660 | 1466586278799 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:04:38 INFO - PROCESS | 1660 | 1466586278887 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 1660 | 1466586278888 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c44e800 == 46 [pid = 1660] [id = 165] 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126b67800) [pid = 1660] [serial = 492] [outer = 0x0] 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129150c00) [pid = 1660] [serial = 493] [outer = 0x126b67800] 02:04:38 INFO - PROCESS | 1660 | 1466586278917 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a2b4000) [pid = 1660] [serial = 494] [outer = 0x126b67800] 02:04:39 INFO - PROCESS | 1660 | 1466586279449 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:04:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 869ms 02:04:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:04:39 INFO - PROCESS | 1660 | 1466586279541 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 1660 | 1466586279543 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:04:39 INFO - PROCESS | 1660 | 1466586279548 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 1660 | 1466586279551 Marionette TRACE conn2 <- [1,634,null,{}] 02:04:39 INFO - PROCESS | 1660 | 1466586279557 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}] 02:04:39 INFO - PROCESS | 1660 | 1466586279560 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:39 INFO - PROCESS | 1660 | 1466586279701 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:04:39 INFO - PROCESS | 1660 | 1466586279826 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:39 INFO - PROCESS | 1660 | 1466586279830 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x117009800 == 47 [pid = 1660] [id = 166] 02:04:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112f97800) [pid = 1660] [serial = 495] [outer = 0x0] 02:04:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115da4000) [pid = 1660] [serial = 496] [outer = 0x112f97800] 02:04:39 INFO - PROCESS | 1660 | 1466586279880 Marionette DEBUG loaded listener.js 02:04:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116a0c400) [pid = 1660] [serial = 497] [outer = 0x112f97800] 02:04:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1176c0c00) [pid = 1660] [serial = 498] [outer = 0x12cd22000] 02:04:40 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x113249000 == 46 [pid = 1660] [id = 135] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c2800 == 45 [pid = 1660] [id = 160] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6b3800 == 44 [pid = 1660] [id = 159] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119519000 == 43 [pid = 1660] [id = 158] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a24a800 == 42 [pid = 1660] [id = 157] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128b21800 == 41 [pid = 1660] [id = 156] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x125eb7000 == 40 [pid = 1660] [id = 155] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x123f5c000 == 39 [pid = 1660] [id = 154] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1232b2000 == 38 [pid = 1660] [id = 153] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11951c000 == 37 [pid = 1660] [id = 152] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11723b800 == 36 [pid = 1660] [id = 151] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116666000 == 35 [pid = 1660] [id = 150] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116f53000 == 34 [pid = 1660] [id = 149] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117013000 == 33 [pid = 1660] [id = 148] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12b773000 == 32 [pid = 1660] [id = 147] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12c44e800 == 31 [pid = 1660] [id = 165] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf8000 == 30 [pid = 1660] [id = 164] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x125eb5000 == 29 [pid = 1660] [id = 163] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf9000 == 28 [pid = 1660] [id = 161] 02:04:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117014000 == 27 [pid = 1660] [id = 162] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c8bf000) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12c0fb400) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a2b6800) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a9c3800) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118ee3000) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a7a1800) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a718c00) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12b97fc00) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12bda7400) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12b87e000) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12408a800) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1267a6800) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c335800) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12c8bec00) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129151c00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b98b400) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12914e800) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128b67c00) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11811cc00) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11852ec00) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1193a7000) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b02800) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11996a000) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1233cac00) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119969400) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x120fae400) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124bc3800) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1180b0000) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11696f800) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123b3b800) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1226f6c00) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128e81800) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b07000) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12b98c400) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12940ac00) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 02:04:40 INFO - PROCESS | 1660 | 1466586280869 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]]]}] 02:04:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:04:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1375ms 02:04:40 INFO - PROCESS | 1660 | 1466586280922 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:04:40 INFO - PROCESS | 1660 | 1466586280924 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:04:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:04:40 INFO - PROCESS | 1660 | 1466586280928 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:04:40 INFO - PROCESS | 1660 | 1466586280931 Marionette TRACE conn2 <- [1,638,null,{}] 02:04:40 INFO - PROCESS | 1660 | 1466586280935 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}] 02:04:40 INFO - PROCESS | 1660 | 1466586280937 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:41 INFO - PROCESS | 1660 | 1466586281013 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:04:41 INFO - PROCESS | 1660 | 1466586281019 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1660 | 1466586281022 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x116013800 == 28 [pid = 1660] [id = 167] 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113f3ac00) [pid = 1660] [serial = 499] [outer = 0x0] 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115da1800) [pid = 1660] [serial = 500] [outer = 0x113f3ac00] 02:04:41 INFO - PROCESS | 1660 | 1466586281052 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116966400) [pid = 1660] [serial = 501] [outer = 0x113f3ac00] 02:04:41 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:41 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:41 INFO - PROCESS | 1660 | 1466586281375 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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:04:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 472ms 02:04:41 INFO - PROCESS | 1660 | 1466586281409 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 1660 | 1466586281414 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:04:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:04:41 INFO - PROCESS | 1660 | 1466586281420 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 1660 | 1466586281422 Marionette TRACE conn2 <- [1,642,null,{}] 02:04:41 INFO - PROCESS | 1660 | 1466586281425 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}] 02:04:41 INFO - PROCESS | 1660 | 1466586281426 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:41 INFO - PROCESS | 1660 | 1466586281541 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:04:41 INFO - PROCESS | 1660 | 1466586281588 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 1660 | 1466586281589 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11254c000 == 29 [pid = 1660] [id = 168] 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11326c800) [pid = 1660] [serial = 502] [outer = 0x0] 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11386b800) [pid = 1660] [serial = 503] [outer = 0x11326c800] 02:04:41 INFO - PROCESS | 1660 | 1466586281622 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1160d8400) [pid = 1660] [serial = 504] [outer = 0x11326c800] 02:04:42 INFO - PROCESS | 1660 | 1466586282171 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 770ms 02:04:42 INFO - PROCESS | 1660 | 1466586282218 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 1660 | 1466586282220 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:04:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:04:42 INFO - PROCESS | 1660 | 1466586282225 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 1660 | 1466586282227 Marionette TRACE conn2 <- [1,646,null,{}] 02:04:42 INFO - PROCESS | 1660 | 1466586282230 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}] 02:04:42 INFO - PROCESS | 1660 | 1466586282236 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:42 INFO - PROCESS | 1660 | 1466586282337 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:04:42 INFO - PROCESS | 1660 | 1466586282406 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:42 INFO - PROCESS | 1660 | 1466586282407 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e2a000 == 30 [pid = 1660] [id = 169] 02:04:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113d3d800) [pid = 1660] [serial = 505] [outer = 0x0] 02:04:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1193af800) [pid = 1660] [serial = 506] [outer = 0x113d3d800] 02:04:42 INFO - PROCESS | 1660 | 1466586282438 Marionette DEBUG loaded listener.js 02:04:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119965400) [pid = 1660] [serial = 507] [outer = 0x113d3d800] 02:04:42 INFO - PROCESS | 1660 | 1466586282935 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:04:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 771ms 02:04:43 INFO - PROCESS | 1660 | 1466586283018 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:04:43 INFO - PROCESS | 1660 | 1466586283020 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:04:43 INFO - PROCESS | 1660 | 1466586283024 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1660 | 1466586283025 Marionette TRACE conn2 <- [1,650,null,{}] 02:04:43 INFO - PROCESS | 1660 | 1466586283028 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}] 02:04:43 INFO - PROCESS | 1660 | 1466586283029 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:43 INFO - PROCESS | 1660 | 1466586283141 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:04:43 INFO - PROCESS | 1660 | 1466586283210 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1660 | 1466586283212 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119513000 == 31 [pid = 1660] [id = 170] 02:04:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fb5c00) [pid = 1660] [serial = 508] [outer = 0x0] 02:04:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x122593c00) [pid = 1660] [serial = 509] [outer = 0x120fb5c00] 02:04:43 INFO - PROCESS | 1660 | 1466586283262 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1232f3c00) [pid = 1660] [serial = 510] [outer = 0x120fb5c00] 02:04:43 INFO - PROCESS | 1660 | --DOCSHELL 0x116013800 == 30 [pid = 1660] [id = 167] 02:04:43 INFO - PROCESS | 1660 | --DOCSHELL 0x117009800 == 29 [pid = 1660] [id = 166] 02:04:43 INFO - PROCESS | 1660 | 1466586283842 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]]]}] 02:04:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:04:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 868ms 02:04:43 INFO - PROCESS | 1660 | 1466586283893 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:04:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:04:43 INFO - PROCESS | 1660 | 1466586283895 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:04:43 INFO - PROCESS | 1660 | 1466586283898 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:04:43 INFO - PROCESS | 1660 | 1466586283902 Marionette TRACE conn2 <- [1,654,null,{}] 02:04:43 INFO - PROCESS | 1660 | 1466586283905 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}] 02:04:43 INFO - PROCESS | 1660 | 1466586283906 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:43 INFO - PROCESS | 1660 | 1466586283987 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:04:43 INFO - PROCESS | 1660 | 1466586283991 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 1660 | 1466586283995 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11722d000 == 30 [pid = 1660] [id = 171] 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x115da5000) [pid = 1660] [serial = 511] [outer = 0x0] 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118ee3800) [pid = 1660] [serial = 512] [outer = 0x115da5000] 02:04:44 INFO - PROCESS | 1660 | 1466586284024 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119caec00) [pid = 1660] [serial = 513] [outer = 0x115da5000] 02:04:44 INFO - PROCESS | 1660 | 1466586284353 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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 02:04:44 INFO - PROCESS | 1660 | 1466586284382 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1660 | 1466586284385 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:04:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:04:44 INFO - PROCESS | 1660 | 1466586284391 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1660 | 1466586284393 Marionette TRACE conn2 <- [1,658,null,{}] 02:04:44 INFO - PROCESS | 1660 | 1466586284398 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}] 02:04:44 INFO - PROCESS | 1660 | 1466586284399 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:44 INFO - PROCESS | 1660 | 1466586284478 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:04:44 INFO - PROCESS | 1660 | 1466586284483 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 1660 | 1466586284484 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a20000 == 31 [pid = 1660] [id = 172] 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120fae400) [pid = 1660] [serial = 514] [outer = 0x0] 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1231ab400) [pid = 1660] [serial = 515] [outer = 0x120fae400] 02:04:44 INFO - PROCESS | 1660 | 1466586284512 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b3c000) [pid = 1660] [serial = 516] [outer = 0x120fae400] 02:04:44 INFO - PROCESS | 1660 | 1466586284881 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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:04:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 02:04:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:04:44 INFO - PROCESS | 1660 | 1466586284913 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 1660 | 1466586284916 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:04:44 INFO - PROCESS | 1660 | 1466586284919 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 1660 | 1466586284922 Marionette TRACE conn2 <- [1,662,null,{}] 02:04:44 INFO - PROCESS | 1660 | 1466586284929 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}] 02:04:44 INFO - PROCESS | 1660 | 1466586284933 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:45 INFO - PROCESS | 1660 | 1466586285051 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:04:45 INFO - PROCESS | 1660 | 1466586285089 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1660 | 1466586285091 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x123039000 == 32 [pid = 1660] [id = 173] 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123b47800) [pid = 1660] [serial = 517] [outer = 0x0] 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124baf400) [pid = 1660] [serial = 518] [outer = 0x123b47800] 02:04:45 INFO - PROCESS | 1660 | 1466586285118 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125e44c00) [pid = 1660] [serial = 519] [outer = 0x123b47800] 02:04:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:45 INFO - PROCESS | 1660 | 1466586285445 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]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:04:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 573ms 02:04:45 INFO - PROCESS | 1660 | 1466586285493 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 1660 | 1466586285495 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:04:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:04:45 INFO - PROCESS | 1660 | 1466586285497 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 1660 | 1466586285498 Marionette TRACE conn2 <- [1,666,null,{}] 02:04:45 INFO - PROCESS | 1660 | 1466586285500 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}] 02:04:45 INFO - PROCESS | 1660 | 1466586285502 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:45 INFO - PROCESS | 1660 | 1466586285600 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:04:45 INFO - PROCESS | 1660 | 1466586285612 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 1660 | 1466586285613 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0c800 == 33 [pid = 1660] [id = 174] 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126b5e000) [pid = 1660] [serial = 520] [outer = 0x0] 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126b68800) [pid = 1660] [serial = 521] [outer = 0x126b5e000] 02:04:45 INFO - PROCESS | 1660 | 1466586285641 Marionette DEBUG loaded listener.js 02:04:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128b0d800) [pid = 1660] [serial = 522] [outer = 0x126b5e000] 02:04:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:45 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:45 INFO - PROCESS | 1660 | 1466586285988 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 02:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:04:46 INFO - PROCESS | 1660 | 1466586286025 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 1660 | 1466586286026 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:04:46 INFO - PROCESS | 1660 | 1466586286029 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1660 | 1466586286030 Marionette TRACE conn2 <- [1,670,null,{}] 02:04:46 INFO - PROCESS | 1660 | 1466586286032 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}] 02:04:46 INFO - PROCESS | 1660 | 1466586286034 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:46 INFO - PROCESS | 1660 | 1466586286126 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:04:46 INFO - PROCESS | 1660 | 1466586286160 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 1660 | 1466586286161 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126754000 == 34 [pid = 1660] [id = 175] 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1132f0400) [pid = 1660] [serial = 523] [outer = 0x0] 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b6d400) [pid = 1660] [serial = 524] [outer = 0x1132f0400] 02:04:46 INFO - PROCESS | 1660 | 1466586286185 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129153800) [pid = 1660] [serial = 525] [outer = 0x1132f0400] 02:04:46 INFO - PROCESS | 1660 | 1466586286516 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:04:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 02:04:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:04:46 INFO - PROCESS | 1660 | 1466586286548 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 1660 | 1466586286549 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:04:46 INFO - PROCESS | 1660 | 1466586286551 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 1660 | 1466586286553 Marionette TRACE conn2 <- [1,674,null,{}] 02:04:46 INFO - PROCESS | 1660 | 1466586286555 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}] 02:04:46 INFO - PROCESS | 1660 | 1466586286559 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:46 INFO - PROCESS | 1660 | 1466586286669 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:04:46 INFO - PROCESS | 1660 | 1466586286673 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:46 INFO - PROCESS | 1660 | 1466586286674 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12889c000 == 35 [pid = 1660] [id = 176] 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12940ec00) [pid = 1660] [serial = 526] [outer = 0x0] 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a714000) [pid = 1660] [serial = 527] [outer = 0x12940ec00] 02:04:46 INFO - PROCESS | 1660 | 1466586286698 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a79f000) [pid = 1660] [serial = 528] [outer = 0x12940ec00] 02:04:46 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112f97800) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113f34400) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x117398400) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x129436400) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12b878800) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12c0f0800) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1183d9800) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118529000) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11696e800) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183bd000) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12c338400) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11992c800) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126b68c00) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1231ac000) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119292800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c8bc400) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112f8d000) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:04:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118ee6c00) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:04:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b67800) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:04:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124ca5c00) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:04:47 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:04:47 INFO - PROCESS | 1660 | 1466586287064 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]]]}] 02:04:47 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 02:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 02:04:47 INFO - PROCESS | 1660 | 1466586287071 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 1660 | 1466586287072 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:04:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:04:47 INFO - PROCESS | 1660 | 1466586287075 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 1660 | 1466586287076 Marionette TRACE conn2 <- [1,678,null,{}] 02:04:47 INFO - PROCESS | 1660 | 1466586287088 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}] 02:04:47 INFO - PROCESS | 1660 | 1466586287089 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:47 INFO - PROCESS | 1660 | 1466586287166 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:04:47 INFO - PROCESS | 1660 | 1466586287169 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1660 | 1466586287170 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c20800 == 36 [pid = 1660] [id = 177] 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112f97800) [pid = 1660] [serial = 529] [outer = 0x0] 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x117391400) [pid = 1660] [serial = 530] [outer = 0x112f97800] 02:04:47 INFO - PROCESS | 1660 | 1466586287197 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119932400) [pid = 1660] [serial = 531] [outer = 0x112f97800] 02:04:47 INFO - PROCESS | 1660 | 1466586287508 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]]]}] 02:04:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:04:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 479ms 02:04:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:04:47 INFO - PROCESS | 1660 | 1466586287555 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:04:47 INFO - PROCESS | 1660 | 1466586287556 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:04:47 INFO - PROCESS | 1660 | 1466586287560 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:04:47 INFO - PROCESS | 1660 | 1466586287562 Marionette TRACE conn2 <- [1,682,null,{}] 02:04:47 INFO - PROCESS | 1660 | 1466586287565 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}] 02:04:47 INFO - PROCESS | 1660 | 1466586287566 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:47 INFO - PROCESS | 1660 | 1466586287662 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:04:47 INFO - PROCESS | 1660 | 1466586287667 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 1660 | 1466586287668 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a243000 == 37 [pid = 1660] [id = 178] 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1183d9800) [pid = 1660] [serial = 532] [outer = 0x0] 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124ca5c00) [pid = 1660] [serial = 533] [outer = 0x1183d9800] 02:04:47 INFO - PROCESS | 1660 | 1466586287695 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129418c00) [pid = 1660] [serial = 534] [outer = 0x1183d9800] 02:04:48 INFO - PROCESS | 1660 | 1466586288485 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]]]}] 02:04:48 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) 02:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 02:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:04:48 INFO - PROCESS | 1660 | 1466586288535 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 1660 | 1466586288536 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:04:48 INFO - PROCESS | 1660 | 1466586288538 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 1660 | 1466586288548 Marionette TRACE conn2 <- [1,686,null,{}] 02:04:48 INFO - PROCESS | 1660 | 1466586288550 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}] 02:04:48 INFO - PROCESS | 1660 | 1466586288551 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:48 INFO - PROCESS | 1660 | 1466586288628 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:04:48 INFO - PROCESS | 1660 | 1466586288632 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 1660 | 1466586288633 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x122622000 == 38 [pid = 1660] [id = 179] 02:04:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129434c00) [pid = 1660] [serial = 535] [outer = 0x0] 02:04:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a9c3800) [pid = 1660] [serial = 536] [outer = 0x129434c00] 02:04:48 INFO - PROCESS | 1660 | 1466586288660 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b97d400) [pid = 1660] [serial = 537] [outer = 0x129434c00] 02:04:49 INFO - PROCESS | 1660 | 1466586289467 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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:04:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 978ms 02:04:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:04:49 INFO - PROCESS | 1660 | 1466586289517 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 1660 | 1466586289520 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:04:49 INFO - PROCESS | 1660 | 1466586289523 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 1660 | 1466586289525 Marionette TRACE conn2 <- [1,690,null,{}] 02:04:49 INFO - PROCESS | 1660 | 1466586289529 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}] 02:04:49 INFO - PROCESS | 1660 | 1466586289530 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:49 INFO - PROCESS | 1660 | 1466586289662 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:04:49 INFO - PROCESS | 1660 | 1466586289713 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:49 INFO - PROCESS | 1660 | 1466586289716 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11722c800 == 39 [pid = 1660] [id = 180] 02:04:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115da0000) [pid = 1660] [serial = 538] [outer = 0x0] 02:04:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116631800) [pid = 1660] [serial = 539] [outer = 0x115da0000] 02:04:49 INFO - PROCESS | 1660 | 1466586289747 Marionette DEBUG loaded listener.js 02:04:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1183b5800) [pid = 1660] [serial = 540] [outer = 0x115da0000] 02:04:50 INFO - PROCESS | 1660 | 1466586290653 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]]]}] 02:04:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:04:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1224ms 02:04:50 INFO - PROCESS | 1660 | 1466586290746 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:04:50 INFO - PROCESS | 1660 | 1466586290750 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:04:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:04:50 INFO - PROCESS | 1660 | 1466586290754 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:04:50 INFO - PROCESS | 1660 | 1466586290756 Marionette TRACE conn2 <- [1,694,null,{}] 02:04:50 INFO - PROCESS | 1660 | 1466586290759 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}] 02:04:50 INFO - PROCESS | 1660 | 1466586290761 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:50 INFO - PROCESS | 1660 | 1466586290860 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:04:50 INFO - PROCESS | 1660 | 1466586290910 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 1660 | 1466586290912 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1239ae800 == 40 [pid = 1660] [id = 181] 02:04:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119eb8c00) [pid = 1660] [serial = 541] [outer = 0x0] 02:04:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123b42800) [pid = 1660] [serial = 542] [outer = 0x119eb8c00] 02:04:50 INFO - PROCESS | 1660 | 1466586290942 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124288000) [pid = 1660] [serial = 543] [outer = 0x119eb8c00] 02:04:51 INFO - PROCESS | 1660 | 1466586291949 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]]]}] 02:04:51 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) 02:04:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1225ms 02:04:51 INFO - PROCESS | 1660 | 1466586291979 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 1660 | 1466586291982 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:04:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:04:52 INFO - PROCESS | 1660 | 1466586291998 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 1660 | 1466586292000 Marionette TRACE conn2 <- [1,698,null,{}] 02:04:52 INFO - PROCESS | 1660 | 1466586292007 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}] 02:04:52 INFO - PROCESS | 1660 | 1466586292009 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:52 INFO - PROCESS | 1660 | 1466586292096 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:04:52 INFO - PROCESS | 1660 | 1466586292180 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:52 INFO - PROCESS | 1660 | 1466586292183 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185ca800 == 41 [pid = 1660] [id = 182] 02:04:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119930800) [pid = 1660] [serial = 544] [outer = 0x0] 02:04:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1199bac00) [pid = 1660] [serial = 545] [outer = 0x119930800] 02:04:52 INFO - PROCESS | 1660 | 1466586292212 Marionette DEBUG loaded listener.js 02:04:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1226eec00) [pid = 1660] [serial = 546] [outer = 0x119930800] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a243000 == 40 [pid = 1660] [id = 178] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x124c20800 == 39 [pid = 1660] [id = 177] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12889c000 == 38 [pid = 1660] [id = 176] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126754000 == 37 [pid = 1660] [id = 175] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x124c0c800 == 36 [pid = 1660] [id = 174] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x123039000 == 35 [pid = 1660] [id = 173] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115da1800) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119a20000 == 34 [pid = 1660] [id = 172] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11722d000 == 33 [pid = 1660] [id = 171] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119513000 == 32 [pid = 1660] [id = 170] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x117e2a000 == 31 [pid = 1660] [id = 169] 02:04:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11254c000 == 30 [pid = 1660] [id = 168] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115da4000) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a0c400) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115d9a800) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11852bc00) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115d9fc00) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a71dc00) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12bd2a400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b988800) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12c336800) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1187a2800) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1193b3000) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1226f7400) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12372a000) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1240ab800) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1267a5c00) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e6800) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1193ae000) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c8c6800) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120fb0c00) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1232f5800) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b70000) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129150000) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126290c00) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123b43000) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11992fc00) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128b69000) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12d4c5000) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112f96400) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1199c4800) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12cd1f800) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x129150c00) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1240b2c00) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12367dc00) [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.] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12cd27c00) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12914ec00) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12a2b4000) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12c340000) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c0ef800) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12940c800) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 02:04:52 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12c0f7c00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 02:04:53 INFO - PROCESS | 1660 | 1466586293094 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]]]}] 02:04:53 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) 02:04:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1125ms 02:04:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:04:53 INFO - PROCESS | 1660 | 1466586293123 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:04:53 INFO - PROCESS | 1660 | 1466586293127 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:04:53 INFO - PROCESS | 1660 | 1466586293132 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:04:53 INFO - PROCESS | 1660 | 1466586293133 Marionette TRACE conn2 <- [1,702,null,{}] 02:04:53 INFO - PROCESS | 1660 | 1466586293136 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}] 02:04:53 INFO - PROCESS | 1660 | 1466586293138 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:53 INFO - PROCESS | 1660 | 1466586293219 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:04:53 INFO - PROCESS | 1660 | 1466586293224 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 1660 | 1466586293225 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f5b800 == 31 [pid = 1660] [id = 183] 02:04:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x123728800) [pid = 1660] [serial = 547] [outer = 0x0] 02:04:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x123941c00) [pid = 1660] [serial = 548] [outer = 0x123728800] 02:04:53 INFO - PROCESS | 1660 | 1466586293255 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1240ab800) [pid = 1660] [serial = 549] [outer = 0x123728800] 02:04:54 INFO - PROCESS | 1660 | 1466586294102 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]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:04:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 02:04:54 INFO - PROCESS | 1660 | 1466586294105 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 1660 | 1466586294106 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:04:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:04:54 INFO - PROCESS | 1660 | 1466586294111 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 1660 | 1466586294114 Marionette TRACE conn2 <- [1,706,null,{}] 02:04:54 INFO - PROCESS | 1660 | 1466586294121 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}] 02:04:54 INFO - PROCESS | 1660 | 1466586294125 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:54 INFO - PROCESS | 1660 | 1466586294207 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:04:54 INFO - PROCESS | 1660 | 1466586294214 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 1660 | 1466586294217 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119520000 == 32 [pid = 1660] [id = 184] 02:04:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x124bc0000) [pid = 1660] [serial = 550] [outer = 0x0] 02:04:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x128b07000) [pid = 1660] [serial = 551] [outer = 0x124bc0000] 02:04:54 INFO - PROCESS | 1660 | 1466586294244 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x128b70000) [pid = 1660] [serial = 552] [outer = 0x124bc0000] 02:04:55 INFO - PROCESS | 1660 | 1466586295060 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]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:04:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 02:04:55 INFO - PROCESS | 1660 | 1466586295084 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 1660 | 1466586295085 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:04:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:04:55 INFO - PROCESS | 1660 | 1466586295088 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 1660 | 1466586295089 Marionette TRACE conn2 <- [1,710,null,{}] 02:04:55 INFO - PROCESS | 1660 | 1466586295093 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}] 02:04:55 INFO - PROCESS | 1660 | 1466586295095 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:55 INFO - PROCESS | 1660 | 1466586295195 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:04:55 INFO - PROCESS | 1660 | 1466586295198 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 1660 | 1466586295199 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232b1000 == 33 [pid = 1660] [id = 185] 02:04:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x124284400) [pid = 1660] [serial = 553] [outer = 0x0] 02:04:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x129417400) [pid = 1660] [serial = 554] [outer = 0x124284400] 02:04:55 INFO - PROCESS | 1660 | 1466586295225 Marionette DEBUG loaded listener.js 02:04:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12a2bcc00) [pid = 1660] [serial = 555] [outer = 0x124284400] 02:04:56 INFO - PROCESS | 1660 | 1466586296019 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]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:04:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 02:04:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:04:56 INFO - PROCESS | 1660 | 1466586296066 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 1660 | 1466586296067 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:04:56 INFO - PROCESS | 1660 | 1466586296069 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 1660 | 1466586296070 Marionette TRACE conn2 <- [1,714,null,{}] 02:04:56 INFO - PROCESS | 1660 | 1466586296075 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}] 02:04:56 INFO - PROCESS | 1660 | 1466586296076 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:56 INFO - PROCESS | 1660 | 1466586296172 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:04:56 INFO - PROCESS | 1660 | 1466586296176 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:56 INFO - PROCESS | 1660 | 1466586296177 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be6000 == 34 [pid = 1660] [id = 186] 02:04:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12a2be000) [pid = 1660] [serial = 556] [outer = 0x0] 02:04:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12a721800) [pid = 1660] [serial = 557] [outer = 0x12a2be000] 02:04:56 INFO - PROCESS | 1660 | 1466586296201 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12a9bd800) [pid = 1660] [serial = 558] [outer = 0x12a2be000] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x126b5e000) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1132f0400) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x115da5000) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x120fb5c00) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x113f3ac00) [pid = 1660] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x120fae400) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12940ec00) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x112f97800) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1183d9800) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:04:56 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x123b47800) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:04:57 INFO - PROCESS | 1660 | 1466586297041 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]]]}] 02:04:57 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 02:04:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 02:04:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:04:57 INFO - PROCESS | 1660 | 1466586297092 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:04:57 INFO - PROCESS | 1660 | 1466586297093 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:04:57 INFO - PROCESS | 1660 | 1466586297095 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:04:57 INFO - PROCESS | 1660 | 1466586297096 Marionette TRACE conn2 <- [1,718,null,{}] 02:04:57 INFO - PROCESS | 1660 | 1466586297099 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}] 02:04:57 INFO - PROCESS | 1660 | 1466586297103 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:57 INFO - PROCESS | 1660 | 1466586297204 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:04:57 INFO - PROCESS | 1660 | 1466586297208 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 1660 | 1466586297209 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12675e800 == 35 [pid = 1660] [id = 187] 02:04:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x115da0c00) [pid = 1660] [serial = 559] [outer = 0x0] 02:04:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x12b879800) [pid = 1660] [serial = 560] [outer = 0x115da0c00] 02:04:57 INFO - PROCESS | 1660 | 1466586297238 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x12bd24c00) [pid = 1660] [serial = 561] [outer = 0x115da0c00] 02:04:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:04:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 02:04:58 INFO - PROCESS | 1660 | 1466586298063 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]]]}] 02:04:58 INFO - PROCESS | 1660 | 1466586298067 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 1660 | 1466586298068 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:04:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:04:58 INFO - PROCESS | 1660 | 1466586298070 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1660 | 1466586298071 Marionette TRACE conn2 <- [1,722,null,{}] 02:04:58 INFO - PROCESS | 1660 | 1466586298076 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}] 02:04:58 INFO - PROCESS | 1660 | 1466586298078 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:58 INFO - PROCESS | 1660 | 1466586298157 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:04:58 INFO - PROCESS | 1660 | 1466586298205 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1660 | 1466586298206 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e55000 == 36 [pid = 1660] [id = 188] 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x115da5000) [pid = 1660] [serial = 562] [outer = 0x0] 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12bdb1400) [pid = 1660] [serial = 563] [outer = 0x115da5000] 02:04:58 INFO - PROCESS | 1660 | 1466586298230 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12c0f8000) [pid = 1660] [serial = 564] [outer = 0x115da5000] 02:04:58 INFO - PROCESS | 1660 | 1466586298519 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] 02:04:58 INFO - PROCESS | 1660 | 1466586298544 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:04:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:04:58 INFO - PROCESS | 1660 | 1466586298547 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 1660 | 1466586298548 Marionette TRACE conn2 <- [1,726,null,{}] 02:04:58 INFO - PROCESS | 1660 | 1466586298550 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}] 02:04:58 INFO - PROCESS | 1660 | 1466586298551 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:58 INFO - PROCESS | 1660 | 1466586298634 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:04:58 INFO - PROCESS | 1660 | 1466586298640 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 1660 | 1466586298641 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a258800 == 37 [pid = 1660] [id = 189] 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12c335800) [pid = 1660] [serial = 565] [outer = 0x0] 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12c8bec00) [pid = 1660] [serial = 566] [outer = 0x12c335800] 02:04:58 INFO - PROCESS | 1660 | 1466586298666 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12c8c7400) [pid = 1660] [serial = 567] [outer = 0x12c335800] 02:04:59 INFO - PROCESS | 1660 | 1466586299190 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]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:04:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 02:04:59 INFO - PROCESS | 1660 | 1466586299217 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 1660 | 1466586299220 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:04:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:04:59 INFO - PROCESS | 1660 | 1466586299223 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1660 | 1466586299227 Marionette TRACE conn2 <- [1,730,null,{}] 02:04:59 INFO - PROCESS | 1660 | 1466586299230 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}] 02:04:59 INFO - PROCESS | 1660 | 1466586299232 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:59 INFO - PROCESS | 1660 | 1466586299334 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:04:59 INFO - PROCESS | 1660 | 1466586299400 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:59 INFO - PROCESS | 1660 | 1466586299401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:04:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185b3000 == 38 [pid = 1660] [id = 190] 02:04:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11879cc00) [pid = 1660] [serial = 568] [outer = 0x0] 02:04:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119924800) [pid = 1660] [serial = 569] [outer = 0x11879cc00] 02:04:59 INFO - PROCESS | 1660 | 1466586299432 Marionette DEBUG loaded listener.js 02:04:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x122591c00) [pid = 1660] [serial = 570] [outer = 0x11879cc00] 02:04:59 INFO - PROCESS | 1660 | 1466586299855 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] 02:04:59 INFO - PROCESS | 1660 | 1466586299932 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:04:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:04:59 INFO - PROCESS | 1660 | 1466586299939 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 1660 | 1466586299941 Marionette TRACE conn2 <- [1,734,null,{}] 02:04:59 INFO - PROCESS | 1660 | 1466586299944 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}] 02:04:59 INFO - PROCESS | 1660 | 1466586299946 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:00 INFO - PROCESS | 1660 | 1466586300050 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:05:00 INFO - PROCESS | 1660 | 1466586300115 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1660 | 1466586300117 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0f000 == 39 [pid = 1660] [id = 191] 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126290800) [pid = 1660] [serial = 571] [outer = 0x0] 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x128b0c400) [pid = 1660] [serial = 572] [outer = 0x126290800] 02:05:00 INFO - PROCESS | 1660 | 1466586300147 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x129153c00) [pid = 1660] [serial = 573] [outer = 0x126290800] 02:05:00 INFO - PROCESS | 1660 | 1466586300566 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]]]}] 02:05:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:05:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 02:05:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:05:00 INFO - PROCESS | 1660 | 1466586300610 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:05:00 INFO - PROCESS | 1660 | 1466586300611 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:05:00 INFO - PROCESS | 1660 | 1466586300614 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:05:00 INFO - PROCESS | 1660 | 1466586300617 Marionette TRACE conn2 <- [1,738,null,{}] 02:05:00 INFO - PROCESS | 1660 | 1466586300645 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}] 02:05:00 INFO - PROCESS | 1660 | 1466586300648 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:00 INFO - PROCESS | 1660 | 1466586300757 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:05:00 INFO - PROCESS | 1660 | 1466586300826 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 1660 | 1466586300828 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac38800 == 40 [pid = 1660] [id = 192] 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12b878000) [pid = 1660] [serial = 574] [outer = 0x0] 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12bd1cc00) [pid = 1660] [serial = 575] [outer = 0x12b878000] 02:05:00 INFO - PROCESS | 1660 | 1466586300860 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12c339800) [pid = 1660] [serial = 576] [outer = 0x12b878000] 02:05:01 INFO - PROCESS | 1660 | 1466586301734 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]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:05:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1138ms 02:05:01 INFO - PROCESS | 1660 | 1466586301753 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 1660 | 1466586301755 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:05:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:05:01 INFO - PROCESS | 1660 | 1466586301758 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 1660 | 1466586301760 Marionette TRACE conn2 <- [1,742,null,{}] 02:05:01 INFO - PROCESS | 1660 | 1466586301763 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}] 02:05:01 INFO - PROCESS | 1660 | 1466586301764 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:01 INFO - PROCESS | 1660 | 1466586301867 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:05:01 INFO - PROCESS | 1660 | 1466586301915 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 1660 | 1466586301917 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b764800 == 41 [pid = 1660] [id = 193] 02:05:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12c8c8c00) [pid = 1660] [serial = 577] [outer = 0x0] 02:05:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12cd27000) [pid = 1660] [serial = 578] [outer = 0x12c8c8c00] 02:05:01 INFO - PROCESS | 1660 | 1466586301945 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12d4ba400) [pid = 1660] [serial = 579] [outer = 0x12c8c8c00] 02:05:02 INFO - PROCESS | 1660 | 1466586302982 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]]]}] 02:05:03 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 02:05:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1273ms 02:05:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:05:03 INFO - PROCESS | 1660 | 1466586303032 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:05:03 INFO - PROCESS | 1660 | 1466586303034 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:05:03 INFO - PROCESS | 1660 | 1466586303037 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:05:03 INFO - PROCESS | 1660 | 1466586303039 Marionette TRACE conn2 <- [1,746,null,{}] 02:05:03 INFO - PROCESS | 1660 | 1466586303042 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}] 02:05:03 INFO - PROCESS | 1660 | 1466586303044 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:03 INFO - PROCESS | 1660 | 1466586303139 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:05:03 INFO - PROCESS | 1660 | 1466586303225 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 1660 | 1466586303227 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x118488800 == 42 [pid = 1660] [id = 194] 02:05:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116fa8c00) [pid = 1660] [serial = 580] [outer = 0x0] 02:05:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116fab000) [pid = 1660] [serial = 581] [outer = 0x116fa8c00] 02:05:03 INFO - PROCESS | 1660 | 1466586303255 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1180b2400) [pid = 1660] [serial = 582] [outer = 0x116fa8c00] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128e55000 == 41 [pid = 1660] [id = 188] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12675e800 == 40 [pid = 1660] [id = 187] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124be6000 == 39 [pid = 1660] [id = 186] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1232b1000 == 38 [pid = 1660] [id = 185] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x119520000 == 37 [pid = 1660] [id = 184] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x116f5b800 == 36 [pid = 1660] [id = 183] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1185ca800 == 35 [pid = 1660] [id = 182] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x122622000 == 34 [pid = 1660] [id = 179] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1239ae800 == 33 [pid = 1660] [id = 181] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11722c800 == 32 [pid = 1660] [id = 180] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b764800 == 31 [pid = 1660] [id = 193] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac38800 == 30 [pid = 1660] [id = 192] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124c0f000 == 29 [pid = 1660] [id = 191] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1185b3000 == 28 [pid = 1660] [id = 190] 02:05:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a258800 == 27 [pid = 1660] [id = 189] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126b68800) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b6d400) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11386b800) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1193af800) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b0d800) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118ee3800) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119caec00) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x122593c00) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1232f3c00) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116966400) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1231ab400) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a714000) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129153800) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119932400) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 02:05:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x117391400) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12a79f000) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x124ca5c00) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124baf400) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x125e44c00) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x123b3c000) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12a9c3800) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x129418c00) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 02:05:04 INFO - PROCESS | 1660 | 1466586304644 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]]]}] 02:05:04 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.) 02:05:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1621ms 02:05:04 INFO - PROCESS | 1660 | 1466586304657 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 1660 | 1466586304660 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:05:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:05:04 INFO - PROCESS | 1660 | 1466586304665 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 1660 | 1466586304667 Marionette TRACE conn2 <- [1,750,null,{}] 02:05:04 INFO - PROCESS | 1660 | 1466586304670 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}] 02:05:04 INFO - PROCESS | 1660 | 1466586304672 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:04 INFO - PROCESS | 1660 | 1466586304749 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:05:04 INFO - PROCESS | 1660 | 1466586304753 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 1660 | 1466586304755 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a5800 == 28 [pid = 1660] [id = 195] 02:05:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116fa4000) [pid = 1660] [serial = 583] [outer = 0x0] 02:05:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118127c00) [pid = 1660] [serial = 584] [outer = 0x116fa4000] 02:05:04 INFO - PROCESS | 1660 | 1466586304785 Marionette DEBUG loaded listener.js 02:05:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118ee3800) [pid = 1660] [serial = 585] [outer = 0x116fa4000] 02:05:05 INFO - PROCESS | 1660 | 1466586305580 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]]]}] 02:05:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:05:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 922ms 02:05:05 INFO - PROCESS | 1660 | 1466586305586 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:05:05 INFO - PROCESS | 1660 | 1466586305590 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:05:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:05:05 INFO - PROCESS | 1660 | 1466586305594 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 1660 | 1466586305596 Marionette TRACE conn2 <- [1,754,null,{}] 02:05:05 INFO - PROCESS | 1660 | 1466586305598 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}] 02:05:05 INFO - PROCESS | 1660 | 1466586305600 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:05 INFO - PROCESS | 1660 | 1466586305707 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:05:05 INFO - PROCESS | 1660 | 1466586305737 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:05 INFO - PROCESS | 1660 | 1466586305739 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e3800 == 29 [pid = 1660] [id = 196] 02:05:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119294400) [pid = 1660] [serial = 586] [outer = 0x0] 02:05:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1226f6c00) [pid = 1660] [serial = 587] [outer = 0x119294400] 02:05:05 INFO - PROCESS | 1660 | 1466586305766 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x123730800) [pid = 1660] [serial = 588] [outer = 0x119294400] 02:05:06 INFO - PROCESS | 1660 | 1466586306557 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]]]}] 02:05:06 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 02:05:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 02:05:06 INFO - PROCESS | 1660 | 1466586306567 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:05:06 INFO - PROCESS | 1660 | 1466586306569 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:05:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:05:06 INFO - PROCESS | 1660 | 1466586306578 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:05:06 INFO - PROCESS | 1660 | 1466586306580 Marionette TRACE conn2 <- [1,758,null,{}] 02:05:06 INFO - PROCESS | 1660 | 1466586306589 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}] 02:05:06 INFO - PROCESS | 1660 | 1466586306592 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:06 INFO - PROCESS | 1660 | 1466586306693 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:05:06 INFO - PROCESS | 1660 | 1466586306698 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 1660 | 1466586306700 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270e000 == 30 [pid = 1660] [id = 197] 02:05:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1132cf800) [pid = 1660] [serial = 589] [outer = 0x0] 02:05:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126b5c800) [pid = 1660] [serial = 590] [outer = 0x1132cf800] 02:05:06 INFO - PROCESS | 1660 | 1466586306728 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128b09000) [pid = 1660] [serial = 591] [outer = 0x1132cf800] 02:05:07 INFO - PROCESS | 1660 | 1466586307134 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]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:05:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 572ms 02:05:07 INFO - PROCESS | 1660 | 1466586307153 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 1660 | 1466586307156 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:05:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:05:07 INFO - PROCESS | 1660 | 1466586307159 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 1660 | 1466586307161 Marionette TRACE conn2 <- [1,762,null,{}] 02:05:07 INFO - PROCESS | 1660 | 1466586307171 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}] 02:05:07 INFO - PROCESS | 1660 | 1466586307173 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:07 INFO - PROCESS | 1660 | 1466586307323 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:05:07 INFO - PROCESS | 1660 | 1466586307375 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 1660 | 1466586307376 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1239a7800 == 31 [pid = 1660] [id = 198] 02:05:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x128b0b800) [pid = 1660] [serial = 592] [outer = 0x0] 02:05:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x129150400) [pid = 1660] [serial = 593] [outer = 0x128b0b800] 02:05:07 INFO - PROCESS | 1660 | 1466586307412 Marionette DEBUG loaded listener.js 02:05:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12a2b0400) [pid = 1660] [serial = 594] [outer = 0x128b0b800] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x113d3d800) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11326c800) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c335800) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a2be000) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124284400) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x115da0c00) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x123728800) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119eb8c00) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x129434c00) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124bc0000) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x119930800) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x115da0000) [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] 02:05:08 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x115da5000) [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] 02:05:08 INFO - PROCESS | 1660 | 1466586308294 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]]]}] 02:05:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:05:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1175ms 02:05:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:05:08 INFO - PROCESS | 1660 | 1466586308334 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:05:08 INFO - PROCESS | 1660 | 1466586308335 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:05:08 INFO - PROCESS | 1660 | 1466586308337 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:05:08 INFO - PROCESS | 1660 | 1466586308338 Marionette TRACE conn2 <- [1,766,null,{}] 02:05:08 INFO - PROCESS | 1660 | 1466586308341 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}] 02:05:08 INFO - PROCESS | 1660 | 1466586308342 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:08 INFO - PROCESS | 1660 | 1466586308415 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:05:08 INFO - PROCESS | 1660 | 1466586308419 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:08 INFO - PROCESS | 1660 | 1466586308420 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12640a800 == 32 [pid = 1660] [id = 199] 02:05:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11852cc00) [pid = 1660] [serial = 595] [outer = 0x0] 02:05:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1193b3400) [pid = 1660] [serial = 596] [outer = 0x11852cc00] 02:05:08 INFO - PROCESS | 1660 | 1466586308446 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x124090000) [pid = 1660] [serial = 597] [outer = 0x11852cc00] 02:05:09 INFO - PROCESS | 1660 | 1466586309249 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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:05:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 923ms 02:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:05:09 INFO - PROCESS | 1660 | 1466586309261 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1660 | 1466586309263 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:05:09 INFO - PROCESS | 1660 | 1466586309266 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1660 | 1466586309268 Marionette TRACE conn2 <- [1,770,null,{}] 02:05:09 INFO - PROCESS | 1660 | 1466586309271 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}] 02:05:09 INFO - PROCESS | 1660 | 1466586309278 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:09 INFO - PROCESS | 1660 | 1466586309411 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:05:09 INFO - PROCESS | 1660 | 1466586309464 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1660 | 1466586309466 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e61000 == 33 [pid = 1660] [id = 200] 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116f9d800) [pid = 1660] [serial = 598] [outer = 0x0] 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12a71c800) [pid = 1660] [serial = 599] [outer = 0x116f9d800] 02:05:09 INFO - PROCESS | 1660 | 1466586309493 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12b97dc00) [pid = 1660] [serial = 600] [outer = 0x116f9d800] 02:05:09 INFO - PROCESS | 1660 | 1466586309764 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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 521ms 02:05:09 INFO - PROCESS | 1660 | 1466586309788 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 1660 | 1466586309789 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:05:09 INFO - PROCESS | 1660 | 1466586309799 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 1660 | 1466586309800 Marionette TRACE conn2 <- [1,774,null,{}] 02:05:09 INFO - PROCESS | 1660 | 1466586309802 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}] 02:05:09 INFO - PROCESS | 1660 | 1466586309803 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:09 INFO - PROCESS | 1660 | 1466586309885 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:05:09 INFO - PROCESS | 1660 | 1466586309889 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 1660 | 1466586309890 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a247000 == 34 [pid = 1660] [id = 201] 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x115d99c00) [pid = 1660] [serial = 601] [outer = 0x0] 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12bd2a400) [pid = 1660] [serial = 602] [outer = 0x115d99c00] 02:05:09 INFO - PROCESS | 1660 | 1466586309917 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12c0f5c00) [pid = 1660] [serial = 603] [outer = 0x115d99c00] 02:05:10 INFO - PROCESS | 1660 | 1466586310226 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]]]}] 02:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 02:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:05:10 INFO - PROCESS | 1660 | 1466586310267 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:05:10 INFO - PROCESS | 1660 | 1466586310269 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:05:10 INFO - PROCESS | 1660 | 1466586310324 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 1660 | 1466586310326 Marionette TRACE conn2 <- [1,778,null,{}] 02:05:10 INFO - PROCESS | 1660 | 1466586310331 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}] 02:05:10 INFO - PROCESS | 1660 | 1466586310333 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:10 INFO - PROCESS | 1660 | 1466586310423 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:05:10 INFO - PROCESS | 1660 | 1466586310517 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 1660 | 1466586310520 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116665000 == 35 [pid = 1660] [id = 202] 02:05:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x115da3800) [pid = 1660] [serial = 604] [outer = 0x0] 02:05:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1167eec00) [pid = 1660] [serial = 605] [outer = 0x115da3800] 02:05:10 INFO - PROCESS | 1660 | 1466586310551 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fa8400) [pid = 1660] [serial = 606] [outer = 0x115da3800] 02:05:11 INFO - PROCESS | 1660 | 1466586311088 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]]]}] 02:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 825ms 02:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:05:11 INFO - PROCESS | 1660 | 1466586311120 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:05:11 INFO - PROCESS | 1660 | 1466586311122 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:05:11 INFO - PROCESS | 1660 | 1466586311127 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 1660 | 1466586311129 Marionette TRACE conn2 <- [1,782,null,{}] 02:05:11 INFO - PROCESS | 1660 | 1466586311135 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}] 02:05:11 INFO - PROCESS | 1660 | 1466586311139 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:11 INFO - PROCESS | 1660 | 1466586311246 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:05:11 INFO - PROCESS | 1660 | 1466586311323 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 1660 | 1466586311324 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270c000 == 36 [pid = 1660] [id = 203] 02:05:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1199bb000) [pid = 1660] [serial = 607] [outer = 0x0] 02:05:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x122595000) [pid = 1660] [serial = 608] [outer = 0x1199bb000] 02:05:11 INFO - PROCESS | 1660 | 1466586311354 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123b3c000) [pid = 1660] [serial = 609] [outer = 0x1199bb000] 02:05:11 INFO - PROCESS | 1660 | 1466586311915 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 921ms 02:05:12 INFO - PROCESS | 1660 | 1466586312049 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 1660 | 1466586312051 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:05:12 INFO - PROCESS | 1660 | 1466586312053 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1660 | 1466586312056 Marionette TRACE conn2 <- [1,786,null,{}] 02:05:12 INFO - PROCESS | 1660 | 1466586312083 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}] 02:05:12 INFO - PROCESS | 1660 | 1466586312085 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:12 INFO - PROCESS | 1660 | 1466586312193 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:05:12 INFO - PROCESS | 1660 | 1466586312243 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1660 | 1466586312246 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11253f800 == 37 [pid = 1660] [id = 204] 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1121ab000) [pid = 1660] [serial = 610] [outer = 0x0] 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11261ac00) [pid = 1660] [serial = 611] [outer = 0x1121ab000] 02:05:12 INFO - PROCESS | 1660 | 1466586312273 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112d30800) [pid = 1660] [serial = 612] [outer = 0x1121ab000] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x128e61000 == 36 [pid = 1660] [id = 200] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12640a800 == 35 [pid = 1660] [id = 199] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1239a7800 == 34 [pid = 1660] [id = 198] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12270e000 == 33 [pid = 1660] [id = 197] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e3800 == 32 [pid = 1660] [id = 196] 02:05:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a5800 == 31 [pid = 1660] [id = 195] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129417400) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123941c00) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123b42800) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124288000) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b97d400) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b07000) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1199bac00) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1226eec00) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116631800) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1183b5800) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1240ab800) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12a2bcc00) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x128b70000) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119965400) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1160d8400) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | 1466586312672 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 646ms 02:05:12 INFO - PROCESS | 1660 | 1466586312699 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 1660 | 1466586312701 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:05:12 INFO - PROCESS | 1660 | 1466586312706 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 1660 | 1466586312708 Marionette TRACE conn2 <- [1,790,null,{}] 02:05:12 INFO - PROCESS | 1660 | 1466586312711 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}] 02:05:12 INFO - PROCESS | 1660 | 1466586312712 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:12 INFO - PROCESS | 1660 | 1466586312792 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12c8c7400) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12c8bec00) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12a721800) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12b879800) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12bd24c00) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12a9bd800) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12c0f8000) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12bdb1400) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 02:05:12 INFO - PROCESS | 1660 | 1466586312846 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:12 INFO - PROCESS | 1660 | 1466586312847 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d75000 == 32 [pid = 1660] [id = 205] 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1132c6000) [pid = 1660] [serial = 613] [outer = 0x0] 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x113da8800) [pid = 1660] [serial = 614] [outer = 0x1132c6000] 02:05:12 INFO - PROCESS | 1660 | 1466586312874 Marionette DEBUG loaded listener.js 02:05:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116076000) [pid = 1660] [serial = 615] [outer = 0x1132c6000] 02:05:13 INFO - PROCESS | 1660 | 1466586313203 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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 525ms 02:05:13 INFO - PROCESS | 1660 | 1466586313230 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1660 | 1466586313232 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:05:13 INFO - PROCESS | 1660 | 1466586313237 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1660 | 1466586313241 Marionette TRACE conn2 <- [1,794,null,{}] 02:05:13 INFO - PROCESS | 1660 | 1466586313253 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}] 02:05:13 INFO - PROCESS | 1660 | 1466586313259 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:13 INFO - PROCESS | 1660 | 1466586313391 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:05:13 INFO - PROCESS | 1660 | 1466586313501 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 1660 | 1466586313505 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c2800 == 33 [pid = 1660] [id = 206] 02:05:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1172b8400) [pid = 1660] [serial = 616] [outer = 0x0] 02:05:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11739c800) [pid = 1660] [serial = 617] [outer = 0x1172b8400] 02:05:13 INFO - PROCESS | 1660 | 1466586313551 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118121000) [pid = 1660] [serial = 618] [outer = 0x1172b8400] 02:05:13 INFO - PROCESS | 1660 | 1466586313870 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]]]}] 02:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 675ms 02:05:13 INFO - PROCESS | 1660 | 1466586313910 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:05:13 INFO - PROCESS | 1660 | 1466586313912 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:05:13 INFO - PROCESS | 1660 | 1466586313914 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:05:13 INFO - PROCESS | 1660 | 1466586313915 Marionette TRACE conn2 <- [1,798,null,{}] 02:05:13 INFO - PROCESS | 1660 | 1466586313933 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}] 02:05:13 INFO - PROCESS | 1660 | 1466586313935 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:14 INFO - PROCESS | 1660 | 1466586314024 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:05:14 INFO - PROCESS | 1660 | 1466586314027 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1660 | 1466586314028 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199d4800 == 34 [pid = 1660] [id = 207] 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1183d9c00) [pid = 1660] [serial = 619] [outer = 0x0] 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1187a1000) [pid = 1660] [serial = 620] [outer = 0x1183d9c00] 02:05:14 INFO - PROCESS | 1660 | 1466586314057 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118eef400) [pid = 1660] [serial = 621] [outer = 0x1183d9c00] 02:05:14 INFO - PROCESS | 1660 | 1466586314375 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]]]}] 02:05:14 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 02:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 477ms 02:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:05:14 INFO - PROCESS | 1660 | 1466586314392 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1660 | 1466586314393 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:05:14 INFO - PROCESS | 1660 | 1466586314395 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1660 | 1466586314396 Marionette TRACE conn2 <- [1,802,null,{}] 02:05:14 INFO - PROCESS | 1660 | 1466586314402 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}] 02:05:14 INFO - PROCESS | 1660 | 1466586314404 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:14 INFO - PROCESS | 1660 | 1466586314482 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:05:14 INFO - PROCESS | 1660 | 1466586314486 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 1660 | 1466586314487 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270c800 == 35 [pid = 1660] [id = 208] 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1132ccc00) [pid = 1660] [serial = 622] [outer = 0x0] 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1193ae000) [pid = 1660] [serial = 623] [outer = 0x1132ccc00] 02:05:14 INFO - PROCESS | 1660 | 1466586314514 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119967000) [pid = 1660] [serial = 624] [outer = 0x1132ccc00] 02:05:14 INFO - PROCESS | 1660 | 1466586314898 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]]]}] 02:05:14 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 02:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 02:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:05:14 INFO - PROCESS | 1660 | 1466586314916 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 1660 | 1466586314918 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:05:14 INFO - PROCESS | 1660 | 1466586314921 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 1660 | 1466586314922 Marionette TRACE conn2 <- [1,806,null,{}] 02:05:14 INFO - PROCESS | 1660 | 1466586314924 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}] 02:05:14 INFO - PROCESS | 1660 | 1466586314928 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:15 INFO - PROCESS | 1660 | 1466586315063 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:05:15 INFO - PROCESS | 1660 | 1466586315066 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1660 | 1466586315068 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be7800 == 36 [pid = 1660] [id = 209] 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119eb7400) [pid = 1660] [serial = 625] [outer = 0x0] 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1231a0800) [pid = 1660] [serial = 626] [outer = 0x119eb7400] 02:05:15 INFO - PROCESS | 1660 | 1466586315129 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x123b91c00) [pid = 1660] [serial = 627] [outer = 0x119eb7400] 02:05:15 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 02:05:15 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:05:15 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:05:15 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 02:05:15 INFO - PROCESS | 1660 | 1466586315478 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]]]}] 02:05:15 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 02:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 02:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:05:15 INFO - PROCESS | 1660 | 1466586315491 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 1660 | 1466586315492 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:05:15 INFO - PROCESS | 1660 | 1466586315494 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 1660 | 1466586315495 Marionette TRACE conn2 <- [1,810,null,{}] 02:05:15 INFO - PROCESS | 1660 | 1466586315498 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}] 02:05:15 INFO - PROCESS | 1660 | 1466586315499 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:15 INFO - PROCESS | 1660 | 1466586315599 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:05:15 INFO - PROCESS | 1660 | 1466586315610 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 1660 | 1466586315611 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x126213000 == 37 [pid = 1660] [id = 210] 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1240b1000) [pid = 1660] [serial = 628] [outer = 0x0] 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12428c000) [pid = 1660] [serial = 629] [outer = 0x1240b1000] 02:05:15 INFO - PROCESS | 1660 | 1466586315635 Marionette DEBUG loaded listener.js 02:05:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124bc0400) [pid = 1660] [serial = 630] [outer = 0x1240b1000] 02:05:16 INFO - PROCESS | 1660 | 1466586316036 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]]]}] 02:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 569ms 02:05:16 INFO - PROCESS | 1660 | 1466586316064 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:05:16 INFO - PROCESS | 1660 | 1466586316066 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:05:16 INFO - PROCESS | 1660 | 1466586316070 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1660 | 1466586316071 Marionette TRACE conn2 <- [1,814,null,{}] 02:05:16 INFO - PROCESS | 1660 | 1466586316075 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}] 02:05:16 INFO - PROCESS | 1660 | 1466586316076 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:16 INFO - PROCESS | 1660 | 1466586316224 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:05:16 INFO - PROCESS | 1660 | 1466586316248 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 1660 | 1466586316249 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116678000 == 38 [pid = 1660] [id = 211] 02:05:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113da9000) [pid = 1660] [serial = 631] [outer = 0x0] 02:05:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x125e4e400) [pid = 1660] [serial = 632] [outer = 0x113da9000] 02:05:16 INFO - PROCESS | 1660 | 1466586316290 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126aeac00) [pid = 1660] [serial = 633] [outer = 0x113da9000] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11879cc00) [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] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126290800) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b878000) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c8c8c00) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1132cf800) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119294400) [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] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116fa4000) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x116fa8c00) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128b0b800) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11852cc00) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:05:16 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x116f9d800) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:05:16 INFO - PROCESS | 1660 | 1466586316751 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] 02:05:16 INFO - PROCESS | 1660 | 1466586316793 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:05:16 INFO - PROCESS | 1660 | 1466586316795 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:05:16 INFO - PROCESS | 1660 | 1466586316796 Marionette TRACE conn2 <- [1,818,null,{}] 02:05:16 INFO - PROCESS | 1660 | 1466586316799 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}] 02:05:16 INFO - PROCESS | 1660 | 1466586316800 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:16 INFO - PROCESS | 1660 | 1466586316880 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:05:16 INFO - PROCESS | 1660 | 1466586316951 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:16 INFO - PROCESS | 1660 | 1466586316952 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291bd800 == 39 [pid = 1660] [id = 212] 02:05:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116fa2800) [pid = 1660] [serial = 634] [outer = 0x0] 02:05:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x123946800) [pid = 1660] [serial = 635] [outer = 0x116fa2800] 02:05:16 INFO - PROCESS | 1660 | 1466586316979 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x126b68c00) [pid = 1660] [serial = 636] [outer = 0x116fa2800] 02:05:17 INFO - PROCESS | 1660 | 1466586317257 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]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 02:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:05:17 INFO - PROCESS | 1660 | 1466586317269 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 1660 | 1466586317270 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:05:17 INFO - PROCESS | 1660 | 1466586317272 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1660 | 1466586317273 Marionette TRACE conn2 <- [1,822,null,{}] 02:05:17 INFO - PROCESS | 1660 | 1466586317275 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}] 02:05:17 INFO - PROCESS | 1660 | 1466586317277 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:17 INFO - PROCESS | 1660 | 1466586317364 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:05:17 INFO - PROCESS | 1660 | 1466586317368 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1660 | 1466586317370 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a63e000 == 40 [pid = 1660] [id = 213] 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126423800) [pid = 1660] [serial = 637] [outer = 0x0] 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128b0c000) [pid = 1660] [serial = 638] [outer = 0x126423800] 02:05:17 INFO - PROCESS | 1660 | 1466586317394 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118ef1000) [pid = 1660] [serial = 639] [outer = 0x126423800] 02:05:17 INFO - PROCESS | 1660 | 1466586317703 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] 02:05:17 INFO - PROCESS | 1660 | 1466586317743 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:05:17 INFO - PROCESS | 1660 | 1466586317747 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 1660 | 1466586317749 Marionette TRACE conn2 <- [1,826,null,{}] 02:05:17 INFO - PROCESS | 1660 | 1466586317751 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}] 02:05:17 INFO - PROCESS | 1660 | 1466586317753 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:17 INFO - PROCESS | 1660 | 1466586317846 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:05:17 INFO - PROCESS | 1660 | 1466586317905 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 1660 | 1466586317906 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a759000 == 41 [pid = 1660] [id = 214] 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x128b70000) [pid = 1660] [serial = 640] [outer = 0x0] 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x129147c00) [pid = 1660] [serial = 641] [outer = 0x128b70000] 02:05:17 INFO - PROCESS | 1660 | 1466586317932 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12943ac00) [pid = 1660] [serial = 642] [outer = 0x128b70000] 02:05:18 INFO - PROCESS | 1660 | 1466586318232 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 02:05:18 INFO - PROCESS | 1660 | 1466586318268 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 1660 | 1466586318269 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:05:18 INFO - PROCESS | 1660 | 1466586318272 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1660 | 1466586318273 Marionette TRACE conn2 <- [1,830,null,{}] 02:05:18 INFO - PROCESS | 1660 | 1466586318276 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}] 02:05:18 INFO - PROCESS | 1660 | 1466586318277 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:18 INFO - PROCESS | 1660 | 1466586318359 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:05:18 INFO - PROCESS | 1660 | 1466586318364 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:18 INFO - PROCESS | 1660 | 1466586318366 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acb9800 == 42 [pid = 1660] [id = 215] 02:05:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12943b000) [pid = 1660] [serial = 643] [outer = 0x0] 02:05:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a2b5c00) [pid = 1660] [serial = 644] [outer = 0x12943b000] 02:05:18 INFO - PROCESS | 1660 | 1466586318390 Marionette DEBUG loaded listener.js 02:05:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a715400) [pid = 1660] [serial = 645] [outer = 0x12943b000] 02:05:18 INFO - PROCESS | 1660 | 1466586318829 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 568ms 02:05:18 INFO - PROCESS | 1660 | 1466586318842 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:05:18 INFO - PROCESS | 1660 | 1466586318846 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:05:18 INFO - PROCESS | 1660 | 1466586318851 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 1660 | 1466586318855 Marionette TRACE conn2 <- [1,834,null,{}] 02:05:18 INFO - PROCESS | 1660 | 1466586318860 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}] 02:05:18 INFO - PROCESS | 1660 | 1466586318863 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:19 INFO - PROCESS | 1660 | 1466586319023 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:05:19 INFO - PROCESS | 1660 | 1466586319157 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1660 | 1466586319159 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x116606000 == 43 [pid = 1660] [id = 216] 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11297ec00) [pid = 1660] [serial = 646] [outer = 0x0] 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1132f0400) [pid = 1660] [serial = 647] [outer = 0x11297ec00] 02:05:19 INFO - PROCESS | 1660 | 1466586319209 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115d9b800) [pid = 1660] [serial = 648] [outer = 0x11297ec00] 02:05:19 INFO - PROCESS | 1660 | 1466586319677 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]]]}] 02:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 874ms 02:05:19 INFO - PROCESS | 1660 | 1466586319723 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:05:19 INFO - PROCESS | 1660 | 1466586319726 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:05:19 INFO - PROCESS | 1660 | 1466586319731 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:05:19 INFO - PROCESS | 1660 | 1466586319733 Marionette TRACE conn2 <- [1,838,null,{}] 02:05:19 INFO - PROCESS | 1660 | 1466586319735 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}] 02:05:19 INFO - PROCESS | 1660 | 1466586319737 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:19 INFO - PROCESS | 1660 | 1466586319843 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:05:19 INFO - PROCESS | 1660 | 1466586319912 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 1660 | 1466586319914 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1239a2000 == 44 [pid = 1660] [id = 217] 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116969400) [pid = 1660] [serial = 649] [outer = 0x0] 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116fa6c00) [pid = 1660] [serial = 650] [outer = 0x116969400] 02:05:19 INFO - PROCESS | 1660 | 1466586319944 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118125800) [pid = 1660] [serial = 651] [outer = 0x116969400] 02:05:20 INFO - PROCESS | 1660 | 1466586320354 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]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 02:05:20 INFO - PROCESS | 1660 | 1466586320402 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 1660 | 1466586320403 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:05:20 INFO - PROCESS | 1660 | 1466586320424 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 1660 | 1466586320428 Marionette TRACE conn2 <- [1,842,null,{}] 02:05:20 INFO - PROCESS | 1660 | 1466586320436 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}] 02:05:20 INFO - PROCESS | 1660 | 1466586320439 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:20 INFO - PROCESS | 1660 | 1466586320543 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:05:20 INFO - PROCESS | 1660 | 1466586320611 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 1660 | 1466586320613 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9b5000 == 45 [pid = 1660] [id = 218] 02:05:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123004c00) [pid = 1660] [serial = 652] [outer = 0x0] 02:05:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1232f4c00) [pid = 1660] [serial = 653] [outer = 0x123004c00] 02:05:20 INFO - PROCESS | 1660 | 1466586320641 Marionette DEBUG loaded listener.js 02:05:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123b46800) [pid = 1660] [serial = 654] [outer = 0x123004c00] 02:05:21 INFO - PROCESS | 1660 | 1466586321032 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]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 676ms 02:05:21 INFO - PROCESS | 1660 | 1466586321099 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 1660 | 1466586321101 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:05:21 INFO - PROCESS | 1660 | 1466586321103 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1660 | 1466586321104 Marionette TRACE conn2 <- [1,846,null,{}] 02:05:21 INFO - PROCESS | 1660 | 1466586321149 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}] 02:05:21 INFO - PROCESS | 1660 | 1466586321151 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:21 INFO - PROCESS | 1660 | 1466586321257 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:05:21 INFO - PROCESS | 1660 | 1466586321324 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:21 INFO - PROCESS | 1660 | 1466586321325 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c305800 == 46 [pid = 1660] [id = 219] 02:05:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126b65800) [pid = 1660] [serial = 655] [outer = 0x0] 02:05:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129149000) [pid = 1660] [serial = 656] [outer = 0x126b65800] 02:05:21 INFO - PROCESS | 1660 | 1466586321353 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12940b400) [pid = 1660] [serial = 657] [outer = 0x126b65800] 02:05:21 INFO - PROCESS | 1660 | 1466586321816 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]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 721ms 02:05:21 INFO - PROCESS | 1660 | 1466586321825 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 1660 | 1466586321827 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:05:21 INFO - PROCESS | 1660 | 1466586321831 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 1660 | 1466586321833 Marionette TRACE conn2 <- [1,850,null,{}] 02:05:21 INFO - PROCESS | 1660 | 1466586321837 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}] 02:05:21 INFO - PROCESS | 1660 | 1466586321839 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:21 INFO - PROCESS | 1660 | 1466586321991 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:05:22 INFO - PROCESS | 1660 | 1466586322294 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 1660 | 1466586322297 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116098800 == 47 [pid = 1660] [id = 220] 02:05:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1132e8c00) [pid = 1660] [serial = 658] [outer = 0x0] 02:05:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113da9c00) [pid = 1660] [serial = 659] [outer = 0x1132e8c00] 02:05:22 INFO - PROCESS | 1660 | 1466586322400 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11673ec00) [pid = 1660] [serial = 660] [outer = 0x1132e8c00] 02:05:22 INFO - PROCESS | 1660 | 1466586322893 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]]]}] 02:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1125ms 02:05:22 INFO - PROCESS | 1660 | 1466586322956 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:05:22 INFO - PROCESS | 1660 | 1466586322958 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:05:22 INFO - PROCESS | 1660 | 1466586322961 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:05:22 INFO - PROCESS | 1660 | 1466586322963 Marionette TRACE conn2 <- [1,854,null,{}] 02:05:22 INFO - PROCESS | 1660 | 1466586322967 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}] 02:05:22 INFO - PROCESS | 1660 | 1466586322969 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:23 INFO - PROCESS | 1660 | 1466586323065 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:05:23 INFO - PROCESS | 1660 | 1466586323132 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 1660 | 1466586323134 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11693a000 == 48 [pid = 1660] [id = 221] 02:05:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1172bcc00) [pid = 1660] [serial = 661] [outer = 0x0] 02:05:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1183d9000) [pid = 1660] [serial = 662] [outer = 0x1172bcc00] 02:05:23 INFO - PROCESS | 1660 | 1466586323162 Marionette DEBUG loaded listener.js 02:05:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1193acc00) [pid = 1660] [serial = 663] [outer = 0x1172bcc00] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118488800 == 47 [pid = 1660] [id = 194] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a759000 == 46 [pid = 1660] [id = 214] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a63e000 == 45 [pid = 1660] [id = 213] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1291bd800 == 44 [pid = 1660] [id = 212] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116678000 == 43 [pid = 1660] [id = 211] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x126213000 == 42 [pid = 1660] [id = 210] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x124be7800 == 41 [pid = 1660] [id = 209] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12270c800 == 40 [pid = 1660] [id = 208] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1199d4800 == 39 [pid = 1660] [id = 207] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c2800 == 38 [pid = 1660] [id = 206] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x113d75000 == 37 [pid = 1660] [id = 205] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11253f800 == 36 [pid = 1660] [id = 204] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12270c000 == 35 [pid = 1660] [id = 203] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116665000 == 34 [pid = 1660] [id = 202] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a247000 == 33 [pid = 1660] [id = 201] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116098800 == 32 [pid = 1660] [id = 220] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12c305800 == 31 [pid = 1660] [id = 219] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9b5000 == 30 [pid = 1660] [id = 218] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1239a2000 == 29 [pid = 1660] [id = 217] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12acb9800 == 28 [pid = 1660] [id = 215] 02:05:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116606000 == 27 [pid = 1660] [id = 216] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x122591c00) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119924800) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129153c00) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b0c400) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12c339800) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12bd1cc00) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12d4ba400) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12cd27000) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126b5c800) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1226f6c00) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118127c00) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118ee3800) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1180b2400) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116fab000) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129150400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1193b3400) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124090000) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a71c800) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bd2a400) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a2b0400) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128b09000) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b97dc00) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 02:05:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123730800) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 02:05:24 INFO - PROCESS | 1660 | 1466586324084 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]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1171ms 02:05:24 INFO - PROCESS | 1660 | 1466586324133 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1660 | 1466586324135 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:05:24 INFO - PROCESS | 1660 | 1466586324138 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1660 | 1466586324140 Marionette TRACE conn2 <- [1,858,null,{}] 02:05:24 INFO - PROCESS | 1660 | 1466586324144 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}] 02:05:24 INFO - PROCESS | 1660 | 1466586324146 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:24 INFO - PROCESS | 1660 | 1466586324230 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:05:24 INFO - PROCESS | 1660 | 1466586324287 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 1660 | 1466586324289 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11623a800 == 28 [pid = 1660] [id = 222] 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113dacc00) [pid = 1660] [serial = 664] [outer = 0x0] 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115da3000) [pid = 1660] [serial = 665] [outer = 0x113dacc00] 02:05:24 INFO - PROCESS | 1660 | 1466586324316 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11673c800) [pid = 1660] [serial = 666] [outer = 0x113dacc00] 02:05:24 INFO - PROCESS | 1660 | 1466586324616 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]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 02:05:24 INFO - PROCESS | 1660 | 1466586324658 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:05:24 INFO - PROCESS | 1660 | 1466586324661 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:05:24 INFO - PROCESS | 1660 | 1466586324666 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:05:24 INFO - PROCESS | 1660 | 1466586324668 Marionette TRACE conn2 <- [1,862,null,{}] 02:05:24 INFO - PROCESS | 1660 | 1466586324670 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}] 02:05:24 INFO - PROCESS | 1660 | 1466586324673 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:24 INFO - PROCESS | 1660 | 1466586324749 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:05:24 INFO - PROCESS | 1660 | 1466586324754 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:24 INFO - PROCESS | 1660 | 1466586324755 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701d800 == 29 [pid = 1660] [id = 223] 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116fa0400) [pid = 1660] [serial = 667] [outer = 0x0] 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1176bd400) [pid = 1660] [serial = 668] [outer = 0x116fa0400] 02:05:24 INFO - PROCESS | 1660 | 1466586324785 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118127400) [pid = 1660] [serial = 669] [outer = 0x116fa0400] 02:05:25 INFO - PROCESS | 1660 | 1466586325158 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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 02:05:25 INFO - PROCESS | 1660 | 1466586325186 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:05:25 INFO - PROCESS | 1660 | 1466586325188 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:05:25 INFO - PROCESS | 1660 | 1466586325190 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1660 | 1466586325192 Marionette TRACE conn2 <- [1,866,null,{}] 02:05:25 INFO - PROCESS | 1660 | 1466586325200 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}] 02:05:25 INFO - PROCESS | 1660 | 1466586325203 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:25 INFO - PROCESS | 1660 | 1466586325281 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:05:25 INFO - PROCESS | 1660 | 1466586325286 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1660 | 1466586325288 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c5800 == 30 [pid = 1660] [id = 224] 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112f97000) [pid = 1660] [serial = 670] [outer = 0x0] 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1193a7400) [pid = 1660] [serial = 671] [outer = 0x112f97000] 02:05:25 INFO - PROCESS | 1660 | 1466586325318 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119968c00) [pid = 1660] [serial = 672] [outer = 0x112f97000] 02:05:25 INFO - PROCESS | 1660 | 1466586325641 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]]]}] 02:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 02:05:25 INFO - PROCESS | 1660 | 1466586325661 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:05:25 INFO - PROCESS | 1660 | 1466586325663 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:05:25 INFO - PROCESS | 1660 | 1466586325665 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 1660 | 1466586325667 Marionette TRACE conn2 <- [1,870,null,{}] 02:05:25 INFO - PROCESS | 1660 | 1466586325669 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}] 02:05:25 INFO - PROCESS | 1660 | 1466586325670 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:25 INFO - PROCESS | 1660 | 1466586325779 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:05:25 INFO - PROCESS | 1660 | 1466586325808 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 1660 | 1466586325809 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199d2000 == 31 [pid = 1660] [id = 225] 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116fa1c00) [pid = 1660] [serial = 673] [outer = 0x0] 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119cb0400) [pid = 1660] [serial = 674] [outer = 0x116fa1c00] 02:05:25 INFO - PROCESS | 1660 | 1466586325834 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1226f7400) [pid = 1660] [serial = 675] [outer = 0x116fa1c00] 02:05:26 INFO - PROCESS | 1660 | 1466586326144 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 02:05:26 INFO - PROCESS | 1660 | 1466586326185 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1660 | 1466586326186 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:05:26 INFO - PROCESS | 1660 | 1466586326199 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1660 | 1466586326200 Marionette TRACE conn2 <- [1,874,null,{}] 02:05:26 INFO - PROCESS | 1660 | 1466586326202 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}] 02:05:26 INFO - PROCESS | 1660 | 1466586326203 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:26 INFO - PROCESS | 1660 | 1466586326295 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:05:26 INFO - PROCESS | 1660 | 1466586326329 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1660 | 1466586326330 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123037800 == 32 [pid = 1660] [id = 226] 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112d2f400) [pid = 1660] [serial = 676] [outer = 0x0] 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1231ac000) [pid = 1660] [serial = 677] [outer = 0x112d2f400] 02:05:26 INFO - PROCESS | 1660 | 1466586326354 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123941c00) [pid = 1660] [serial = 678] [outer = 0x112d2f400] 02:05:26 INFO - PROCESS | 1660 | 1466586326659 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 02:05:26 INFO - PROCESS | 1660 | 1466586326719 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 1660 | 1466586326720 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:05:26 INFO - PROCESS | 1660 | 1466586326723 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 1660 | 1466586326724 Marionette TRACE conn2 <- [1,878,null,{}] 02:05:26 INFO - PROCESS | 1660 | 1466586326726 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}] 02:05:26 INFO - PROCESS | 1660 | 1466586326730 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:26 INFO - PROCESS | 1660 | 1466586326843 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:05:26 INFO - PROCESS | 1660 | 1466586326876 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:26 INFO - PROCESS | 1660 | 1466586326877 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f6b000 == 33 [pid = 1660] [id = 227] 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b3c400) [pid = 1660] [serial = 679] [outer = 0x0] 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1240afc00) [pid = 1660] [serial = 680] [outer = 0x123b3c400] 02:05:26 INFO - PROCESS | 1660 | 1466586326902 Marionette DEBUG loaded listener.js 02:05:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125e46400) [pid = 1660] [serial = 681] [outer = 0x123b3c400] 02:05:27 INFO - PROCESS | 1660 | 1466586327207 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]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 02:05:27 INFO - PROCESS | 1660 | 1466586327243 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1660 | 1466586327244 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:05:27 INFO - PROCESS | 1660 | 1466586327246 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1660 | 1466586327247 Marionette TRACE conn2 <- [1,882,null,{}] 02:05:27 INFO - PROCESS | 1660 | 1466586327250 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}] 02:05:27 INFO - PROCESS | 1660 | 1466586327261 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:27 INFO - PROCESS | 1660 | 1466586327352 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:05:27 INFO - PROCESS | 1660 | 1466586327386 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 1660 | 1466586327387 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x125ea3000 == 34 [pid = 1660] [id = 228] 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125e47000) [pid = 1660] [serial = 682] [outer = 0x0] 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1267a8400) [pid = 1660] [serial = 683] [outer = 0x125e47000] 02:05:27 INFO - PROCESS | 1660 | 1466586327411 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126b5e800) [pid = 1660] [serial = 684] [outer = 0x125e47000] 02:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 02:05:27 INFO - PROCESS | 1660 | 1466586327706 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]]]}] 02:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:05:27 INFO - PROCESS | 1660 | 1466586327724 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 1660 | 1466586327725 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:05:27 INFO - PROCESS | 1660 | 1466586327728 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 1660 | 1466586327729 Marionette TRACE conn2 <- [1,886,null,{}] 02:05:27 INFO - PROCESS | 1660 | 1466586327731 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}] 02:05:27 INFO - PROCESS | 1660 | 1466586327732 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:27 INFO - PROCESS | 1660 | 1466586327838 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:05:27 INFO - PROCESS | 1660 | 1466586327843 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 1660 | 1466586327844 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641c800 == 35 [pid = 1660] [id = 229] 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x111e2dc00) [pid = 1660] [serial = 685] [outer = 0x0] 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128b05400) [pid = 1660] [serial = 686] [outer = 0x111e2dc00] 02:05:27 INFO - PROCESS | 1660 | 1466586327868 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b0f000) [pid = 1660] [serial = 687] [outer = 0x111e2dc00] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1121ab000) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1183d9c00) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115d99c00) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1132ccc00) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1172b8400) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1132c6000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115da3800) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12943b000) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128b70000) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119eb7400) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1240b1000) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113da9000) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116fa2800) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126423800) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:05:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1199bb000) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:05:28 INFO - PROCESS | 1660 | 1466586328365 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]]]}] 02:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 02:05:28 INFO - PROCESS | 1660 | 1466586328399 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 1660 | 1466586328400 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:05:28 INFO - PROCESS | 1660 | 1466586328402 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 1660 | 1466586328403 Marionette TRACE conn2 <- [1,890,null,{}] 02:05:28 INFO - PROCESS | 1660 | 1466586328406 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}] 02:05:28 INFO - PROCESS | 1660 | 1466586328407 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:28 INFO - PROCESS | 1660 | 1466586328490 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:05:28 INFO - PROCESS | 1660 | 1466586328493 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1660 | 1466586328494 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bf000 == 36 [pid = 1660] [id = 230] 02:05:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115d9f800) [pid = 1660] [serial = 688] [outer = 0x0] 02:05:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11811a400) [pid = 1660] [serial = 689] [outer = 0x115d9f800] 02:05:28 INFO - PROCESS | 1660 | 1466586328521 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x122595400) [pid = 1660] [serial = 690] [outer = 0x115d9f800] 02:05:28 INFO - PROCESS | 1660 | 1466586328853 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]]]}] 02:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 02:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:05:28 INFO - PROCESS | 1660 | 1466586328871 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:05:28 INFO - PROCESS | 1660 | 1466586328872 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:05:28 INFO - PROCESS | 1660 | 1466586328874 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:05:28 INFO - PROCESS | 1660 | 1466586328875 Marionette TRACE conn2 <- [1,894,null,{}] 02:05:28 INFO - PROCESS | 1660 | 1466586328878 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}] 02:05:28 INFO - PROCESS | 1660 | 1466586328881 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:28 INFO - PROCESS | 1660 | 1466586328980 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:05:28 INFO - PROCESS | 1660 | 1466586328986 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 1660 | 1466586328987 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e71000 == 37 [pid = 1660] [id = 231] 02:05:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1183d9c00) [pid = 1660] [serial = 691] [outer = 0x0] 02:05:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125e4d000) [pid = 1660] [serial = 692] [outer = 0x1183d9c00] 02:05:29 INFO - PROCESS | 1660 | 1466586329013 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b0d800) [pid = 1660] [serial = 693] [outer = 0x1183d9c00] 02:05:29 INFO - PROCESS | 1660 | 1466586329307 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]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 02:05:29 INFO - PROCESS | 1660 | 1466586329344 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1660 | 1466586329346 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:05:29 INFO - PROCESS | 1660 | 1466586329348 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1660 | 1466586329350 Marionette TRACE conn2 <- [1,898,null,{}] 02:05:29 INFO - PROCESS | 1660 | 1466586329352 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}] 02:05:29 INFO - PROCESS | 1660 | 1466586329354 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:29 INFO - PROCESS | 1660 | 1466586329451 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:05:29 INFO - PROCESS | 1660 | 1466586329455 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 1660 | 1466586329456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12271e800 == 38 [pid = 1660] [id = 232] 02:05:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b0dc00) [pid = 1660] [serial = 694] [outer = 0x0] 02:05:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c5c000) [pid = 1660] [serial = 695] [outer = 0x128b0dc00] 02:05:29 INFO - PROCESS | 1660 | 1466586329484 Marionette DEBUG loaded listener.js 02:05:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12940d000) [pid = 1660] [serial = 696] [outer = 0x128b0dc00] 02:05:29 INFO - PROCESS | 1660 | 1466586329915 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]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 619ms 02:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:05:29 INFO - PROCESS | 1660 | 1466586329968 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 1660 | 1466586329970 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:05:29 INFO - PROCESS | 1660 | 1466586329973 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 1660 | 1466586329975 Marionette TRACE conn2 <- [1,902,null,{}] 02:05:29 INFO - PROCESS | 1660 | 1466586329978 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}] 02:05:29 INFO - PROCESS | 1660 | 1466586329980 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:30 INFO - PROCESS | 1660 | 1466586330099 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:05:30 INFO - PROCESS | 1660 | 1466586330109 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 1660 | 1466586330110 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a751800 == 39 [pid = 1660] [id = 233] 02:05:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129413400) [pid = 1660] [serial = 697] [outer = 0x0] 02:05:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12943e400) [pid = 1660] [serial = 698] [outer = 0x129413400] 02:05:30 INFO - PROCESS | 1660 | 1466586330149 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a2b6c00) [pid = 1660] [serial = 699] [outer = 0x129413400] 02:05:30 INFO - PROCESS | 1660 | 1466586330704 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]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 773ms 02:05:30 INFO - PROCESS | 1660 | 1466586330745 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 1660 | 1466586330748 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:05:30 INFO - PROCESS | 1660 | 1466586330752 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 1660 | 1466586330754 Marionette TRACE conn2 <- [1,906,null,{}] 02:05:30 INFO - PROCESS | 1660 | 1466586330758 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}] 02:05:30 INFO - PROCESS | 1660 | 1466586330760 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:30 INFO - PROCESS | 1660 | 1466586330894 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:05:30 INFO - PROCESS | 1660 | 1466586330970 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:30 INFO - PROCESS | 1660 | 1466586330971 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x117016000 == 40 [pid = 1660] [id = 234] 02:05:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115d9d800) [pid = 1660] [serial = 700] [outer = 0x0] 02:05:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1160d8800) [pid = 1660] [serial = 701] [outer = 0x115d9d800] 02:05:31 INFO - PROCESS | 1660 | 1466586331002 Marionette DEBUG loaded listener.js 02:05:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11696e000) [pid = 1660] [serial = 702] [outer = 0x115d9d800] 02:05:31 INFO - PROCESS | 1660 | 1466586331525 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]]]}] 02:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 823ms 02:05:31 INFO - PROCESS | 1660 | 1466586331609 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:05:31 INFO - PROCESS | 1660 | 1466586331612 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:05:31 INFO - PROCESS | 1660 | 1466586331618 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:05:31 INFO - PROCESS | 1660 | 1466586331620 Marionette TRACE conn2 <- [1,910,null,{}] 02:05:31 INFO - PROCESS | 1660 | 1466586331623 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}] 02:05:31 INFO - PROCESS | 1660 | 1466586331625 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:31 INFO - PROCESS | 1660 | 1466586331736 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:05:31 INFO - PROCESS | 1660 | 1466586331913 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:31 INFO - PROCESS | 1660 | 1466586331914 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c0d800 == 41 [pid = 1660] [id = 235] 02:05:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112d47400) [pid = 1660] [serial = 703] [outer = 0x0] 02:05:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x113da7400) [pid = 1660] [serial = 704] [outer = 0x112d47400] 02:05:31 INFO - PROCESS | 1660 | 1466586331942 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1167f6000) [pid = 1660] [serial = 705] [outer = 0x112d47400] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12271e800 == 40 [pid = 1660] [id = 232] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x128e71000 == 39 [pid = 1660] [id = 231] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bf000 == 38 [pid = 1660] [id = 230] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12641c800 == 37 [pid = 1660] [id = 229] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x125ea3000 == 36 [pid = 1660] [id = 228] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x123f6b000 == 35 [pid = 1660] [id = 227] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x123037800 == 34 [pid = 1660] [id = 226] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1199d2000 == 33 [pid = 1660] [id = 225] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c5800 == 32 [pid = 1660] [id = 224] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x11701d800 == 31 [pid = 1660] [id = 223] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x11623a800 == 30 [pid = 1660] [id = 222] 02:05:32 INFO - PROCESS | 1660 | --DOCSHELL 0x11693a000 == 29 [pid = 1660] [id = 221] 02:05:32 INFO - PROCESS | 1660 | 1466586332427 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]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 821ms 02:05:32 INFO - PROCESS | 1660 | 1466586332441 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:05:32 INFO - PROCESS | 1660 | 1466586332444 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:05:32 INFO - PROCESS | 1660 | 1466586332449 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1660 | 1466586332451 Marionette TRACE conn2 <- [1,914,null,{}] 02:05:32 INFO - PROCESS | 1660 | 1466586332454 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}] 02:05:32 INFO - PROCESS | 1660 | 1466586332456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:32 INFO - PROCESS | 1660 | 1466586332542 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1231a0800) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12428c000) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123b91c00) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125e4e400) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x123946800) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124bc0400) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b0c000) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x122595000) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123b3c000) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11261ac00) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112d30800) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1187a1000) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118eef400) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12c0f5c00) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1193ae000) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11739c800) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118121000) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113da8800) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116076000) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167eec00) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116fa8400) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a715400) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a2b5c00) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12943ac00) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126aeac00) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118ef1000) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126b68c00) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119967000) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129147c00) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 02:05:32 INFO - PROCESS | 1660 | 1466586332602 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 1660 | 1466586332604 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x116945800 == 30 [pid = 1660] [id = 236] 02:05:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112e66000) [pid = 1660] [serial = 706] [outer = 0x0] 02:05:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1167ee000) [pid = 1660] [serial = 707] [outer = 0x112e66000] 02:05:32 INFO - PROCESS | 1660 | 1466586332631 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1187a0800) [pid = 1660] [serial = 708] [outer = 0x112e66000] 02:05:32 INFO - PROCESS | 1660 | 1466586332931 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]]]}] 02:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 520ms 02:05:32 INFO - PROCESS | 1660 | 1466586332972 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:05:32 INFO - PROCESS | 1660 | 1466586332974 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:05:32 INFO - PROCESS | 1660 | 1466586332976 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:05:32 INFO - PROCESS | 1660 | 1466586332978 Marionette TRACE conn2 <- [1,918,null,{}] 02:05:32 INFO - PROCESS | 1660 | 1466586332980 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}] 02:05:32 INFO - PROCESS | 1660 | 1466586332982 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:33 INFO - PROCESS | 1660 | 1466586333064 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:05:33 INFO - PROCESS | 1660 | 1466586333127 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1660 | 1466586333128 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951b000 == 31 [pid = 1660] [id = 237] 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1132cf800) [pid = 1660] [serial = 709] [outer = 0x0] 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1193aa400) [pid = 1660] [serial = 710] [outer = 0x1132cf800] 02:05:33 INFO - PROCESS | 1660 | 1466586333154 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120fb1800) [pid = 1660] [serial = 711] [outer = 0x1132cf800] 02:05:33 INFO - PROCESS | 1660 | 1466586333469 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]]]}] 02:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 02:05:33 INFO - PROCESS | 1660 | 1466586333497 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:05:33 INFO - PROCESS | 1660 | 1466586333498 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:05:33 INFO - PROCESS | 1660 | 1466586333508 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 1660 | 1466586333512 Marionette TRACE conn2 <- [1,922,null,{}] 02:05:33 INFO - PROCESS | 1660 | 1466586333515 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}] 02:05:33 INFO - PROCESS | 1660 | 1466586333518 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:33 INFO - PROCESS | 1660 | 1466586333598 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:05:33 INFO - PROCESS | 1660 | 1466586333651 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 1660 | 1466586333652 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d55000 == 32 [pid = 1660] [id = 238] 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1132c6000) [pid = 1660] [serial = 712] [outer = 0x0] 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x122591c00) [pid = 1660] [serial = 713] [outer = 0x1132c6000] 02:05:33 INFO - PROCESS | 1660 | 1466586333678 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123b91c00) [pid = 1660] [serial = 714] [outer = 0x1132c6000] 02:05:33 INFO - PROCESS | 1660 | 1466586333947 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]]]}] 02:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 481ms 02:05:33 INFO - PROCESS | 1660 | 1466586333982 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 1660 | 1466586333985 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:05:34 INFO - PROCESS | 1660 | 1466586333995 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1660 | 1466586333996 Marionette TRACE conn2 <- [1,926,null,{}] 02:05:34 INFO - PROCESS | 1660 | 1466586333998 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}] 02:05:34 INFO - PROCESS | 1660 | 1466586333999 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:34 INFO - PROCESS | 1660 | 1466586334087 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:05:34 INFO - PROCESS | 1660 | 1466586334092 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1660 | 1466586334093 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x124beb800 == 33 [pid = 1660] [id = 239] 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1172b6c00) [pid = 1660] [serial = 715] [outer = 0x0] 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124bacc00) [pid = 1660] [serial = 716] [outer = 0x1172b6c00] 02:05:34 INFO - PROCESS | 1660 | 1466586334118 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125e4e400) [pid = 1660] [serial = 717] [outer = 0x1172b6c00] 02:05:34 INFO - PROCESS | 1660 | 1466586334464 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]]]}] 02:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 02:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:05:34 INFO - PROCESS | 1660 | 1466586334516 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 1660 | 1466586334517 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:05:34 INFO - PROCESS | 1660 | 1466586334519 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 1660 | 1466586334520 Marionette TRACE conn2 <- [1,930,null,{}] 02:05:34 INFO - PROCESS | 1660 | 1466586334522 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}] 02:05:34 INFO - PROCESS | 1660 | 1466586334524 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:34 INFO - PROCESS | 1660 | 1466586334621 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:05:34 INFO - PROCESS | 1660 | 1466586334633 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:34 INFO - PROCESS | 1660 | 1466586334638 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12303b800 == 34 [pid = 1660] [id = 240] 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126b67800) [pid = 1660] [serial = 718] [outer = 0x0] 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b03c00) [pid = 1660] [serial = 719] [outer = 0x126b67800] 02:05:34 INFO - PROCESS | 1660 | 1466586334670 Marionette DEBUG loaded listener.js 02:05:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b6dc00) [pid = 1660] [serial = 720] [outer = 0x126b67800] 02:05:35 INFO - PROCESS | 1660 | 1466586335020 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]]]}] 02:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 02:05:35 INFO - PROCESS | 1660 | 1466586335040 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:05:35 INFO - PROCESS | 1660 | 1466586335042 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:05:35 INFO - PROCESS | 1660 | 1466586335044 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1660 | 1466586335045 Marionette TRACE conn2 <- [1,934,null,{}] 02:05:35 INFO - PROCESS | 1660 | 1466586335053 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}] 02:05:35 INFO - PROCESS | 1660 | 1466586335054 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:35 INFO - PROCESS | 1660 | 1466586335152 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:05:35 INFO - PROCESS | 1660 | 1466586335156 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1660 | 1466586335157 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12888b800 == 35 [pid = 1660] [id = 241] 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126b67c00) [pid = 1660] [serial = 721] [outer = 0x0] 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129257800) [pid = 1660] [serial = 722] [outer = 0x126b67c00] 02:05:35 INFO - PROCESS | 1660 | 1466586335184 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129442800) [pid = 1660] [serial = 723] [outer = 0x126b67c00] 02:05:35 INFO - PROCESS | 1660 | 1466586335645 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]]]}] 02:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 626ms 02:05:35 INFO - PROCESS | 1660 | 1466586335673 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:05:35 INFO - PROCESS | 1660 | 1466586335675 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:05:35 INFO - PROCESS | 1660 | 1466586335679 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:05:35 INFO - PROCESS | 1660 | 1466586335680 Marionette TRACE conn2 <- [1,938,null,{}] 02:05:35 INFO - PROCESS | 1660 | 1466586335684 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}] 02:05:35 INFO - PROCESS | 1660 | 1466586335685 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:35 INFO - PROCESS | 1660 | 1466586335819 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:05:35 INFO - PROCESS | 1660 | 1466586335822 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 1660 | 1466586335823 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291ba000 == 36 [pid = 1660] [id = 242] 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b6e000) [pid = 1660] [serial = 724] [outer = 0x0] 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2bdc00) [pid = 1660] [serial = 725] [outer = 0x128b6e000] 02:05:35 INFO - PROCESS | 1660 | 1466586335848 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a620c00) [pid = 1660] [serial = 726] [outer = 0x128b6e000] 02:05:36 INFO - PROCESS | 1660 | 1466586336201 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]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 573ms 02:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:05:36 INFO - PROCESS | 1660 | 1466586336252 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1660 | 1466586336254 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:05:36 INFO - PROCESS | 1660 | 1466586336256 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1660 | 1466586336257 Marionette TRACE conn2 <- [1,942,null,{}] 02:05:36 INFO - PROCESS | 1660 | 1466586336259 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}] 02:05:36 INFO - PROCESS | 1660 | 1466586336260 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:36 INFO - PROCESS | 1660 | 1466586336354 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:05:36 INFO - PROCESS | 1660 | 1466586336364 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1660 | 1466586336365 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a63b800 == 37 [pid = 1660] [id = 243] 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b70c00) [pid = 1660] [serial = 727] [outer = 0x0] 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a718800) [pid = 1660] [serial = 728] [outer = 0x128b70c00] 02:05:36 INFO - PROCESS | 1660 | 1466586336392 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118119800) [pid = 1660] [serial = 729] [outer = 0x128b70c00] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112d2f400) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125e47000) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1172bcc00) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116fa1c00) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112f97000) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116fa0400) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b3c400) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113dacc00) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11297ec00) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116969400) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123004c00) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x111e2dc00) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b65800) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115d9f800) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1132e8c00) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b0dc00) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:05:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1183d9c00) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:05:36 INFO - PROCESS | 1660 | 1466586336806 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]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 568ms 02:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:05:36 INFO - PROCESS | 1660 | 1466586336824 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 1660 | 1466586336825 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:05:36 INFO - PROCESS | 1660 | 1466586336827 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 1660 | 1466586336829 Marionette TRACE conn2 <- [1,946,null,{}] 02:05:36 INFO - PROCESS | 1660 | 1466586336834 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}] 02:05:36 INFO - PROCESS | 1660 | 1466586336835 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:36 INFO - PROCESS | 1660 | 1466586336913 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:05:36 INFO - PROCESS | 1660 | 1466586336917 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 1660 | 1466586336918 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232a2800 == 38 [pid = 1660] [id = 244] 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1132c5000) [pid = 1660] [serial = 730] [outer = 0x0] 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117391400) [pid = 1660] [serial = 731] [outer = 0x1132c5000] 02:05:36 INFO - PROCESS | 1660 | 1466586336942 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123004c00) [pid = 1660] [serial = 732] [outer = 0x1132c5000] 02:05:37 INFO - PROCESS | 1660 | 1466586337280 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]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 02:05:37 INFO - PROCESS | 1660 | 1466586337298 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:05:37 INFO - PROCESS | 1660 | 1466586337299 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:05:37 INFO - PROCESS | 1660 | 1466586337301 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1660 | 1466586337302 Marionette TRACE conn2 <- [1,950,null,{}] 02:05:37 INFO - PROCESS | 1660 | 1466586337304 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}] 02:05:37 INFO - PROCESS | 1660 | 1466586337305 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:37 INFO - PROCESS | 1660 | 1466586337440 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:05:37 INFO - PROCESS | 1660 | 1466586337450 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 1660 | 1466586337453 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac49000 == 39 [pid = 1660] [id = 245] 02:05:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11696fc00) [pid = 1660] [serial = 733] [outer = 0x0] 02:05:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b06000) [pid = 1660] [serial = 734] [outer = 0x11696fc00] 02:05:37 INFO - PROCESS | 1660 | 1466586337486 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a719c00) [pid = 1660] [serial = 735] [outer = 0x11696fc00] 02:05:37 INFO - PROCESS | 1660 | 1466586337936 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]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 02:05:37 INFO - PROCESS | 1660 | 1466586337971 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:05:37 INFO - PROCESS | 1660 | 1466586337974 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:05:37 INFO - PROCESS | 1660 | 1466586337977 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 1660 | 1466586337978 Marionette TRACE conn2 <- [1,954,null,{}] 02:05:37 INFO - PROCESS | 1660 | 1466586337981 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}] 02:05:37 INFO - PROCESS | 1660 | 1466586337982 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:38 INFO - PROCESS | 1660 | 1466586338094 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:05:38 INFO - PROCESS | 1660 | 1466586338100 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1660 | 1466586338101 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b779800 == 40 [pid = 1660] [id = 246] 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a720c00) [pid = 1660] [serial = 736] [outer = 0x0] 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a9a9800) [pid = 1660] [serial = 737] [outer = 0x12a720c00] 02:05:38 INFO - PROCESS | 1660 | 1466586338125 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a9c1c00) [pid = 1660] [serial = 738] [outer = 0x12a720c00] 02:05:38 INFO - PROCESS | 1660 | 1466586338433 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]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 02:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:05:38 INFO - PROCESS | 1660 | 1466586338445 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 1660 | 1466586338447 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:05:38 INFO - PROCESS | 1660 | 1466586338449 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 1660 | 1466586338450 Marionette TRACE conn2 <- [1,958,null,{}] 02:05:38 INFO - PROCESS | 1660 | 1466586338456 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}] 02:05:38 INFO - PROCESS | 1660 | 1466586338457 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:38 INFO - PROCESS | 1660 | 1466586338541 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:05:38 INFO - PROCESS | 1660 | 1466586338544 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 1660 | 1466586338546 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bde5000 == 41 [pid = 1660] [id = 247] 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9c2000) [pid = 1660] [serial = 739] [outer = 0x0] 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b87c000) [pid = 1660] [serial = 740] [outer = 0x12a9c2000] 02:05:38 INFO - PROCESS | 1660 | 1466586338579 Marionette DEBUG loaded listener.js 02:05:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b981000) [pid = 1660] [serial = 741] [outer = 0x12a9c2000] 02:05:39 INFO - PROCESS | 1660 | 1466586339059 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]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 02:05:39 INFO - PROCESS | 1660 | 1466586339119 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1660 | 1466586339122 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:05:39 INFO - PROCESS | 1660 | 1466586339125 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1660 | 1466586339128 Marionette TRACE conn2 <- [1,962,null,{}] 02:05:39 INFO - PROCESS | 1660 | 1466586339134 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}] 02:05:39 INFO - PROCESS | 1660 | 1466586339137 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:39 INFO - PROCESS | 1660 | 1466586339279 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:05:39 INFO - PROCESS | 1660 | 1466586339419 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:39 INFO - PROCESS | 1660 | 1466586339421 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119225000 == 42 [pid = 1660] [id = 248] 02:05:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11704f000) [pid = 1660] [serial = 742] [outer = 0x0] 02:05:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1180ac800) [pid = 1660] [serial = 743] [outer = 0x11704f000] 02:05:39 INFO - PROCESS | 1660 | 1466586339452 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11852fc00) [pid = 1660] [serial = 744] [outer = 0x11704f000] 02:05:39 INFO - PROCESS | 1660 | 1466586339846 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]]]}] 02:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 773ms 02:05:39 INFO - PROCESS | 1660 | 1466586339898 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:05:39 INFO - PROCESS | 1660 | 1466586339902 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:05:39 INFO - PROCESS | 1660 | 1466586339906 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:05:39 INFO - PROCESS | 1660 | 1466586339908 Marionette TRACE conn2 <- [1,966,null,{}] 02:05:39 INFO - PROCESS | 1660 | 1466586339911 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}] 02:05:39 INFO - PROCESS | 1660 | 1466586339912 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:40 INFO - PROCESS | 1660 | 1466586340019 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:05:40 INFO - PROCESS | 1660 | 1466586340075 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1660 | 1466586340076 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12674c000 == 43 [pid = 1660] [id = 249] 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119930000) [pid = 1660] [serial = 745] [outer = 0x0] 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x122595000) [pid = 1660] [serial = 746] [outer = 0x119930000] 02:05:40 INFO - PROCESS | 1660 | 1466586340107 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123680c00) [pid = 1660] [serial = 747] [outer = 0x119930000] 02:05:40 INFO - PROCESS | 1660 | 1466586340545 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]]]}] 02:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 02:05:40 INFO - PROCESS | 1660 | 1466586340576 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 1660 | 1466586340577 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:05:40 INFO - PROCESS | 1660 | 1466586340580 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 1660 | 1466586340583 Marionette TRACE conn2 <- [1,970,null,{}] 02:05:40 INFO - PROCESS | 1660 | 1466586340591 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}] 02:05:40 INFO - PROCESS | 1660 | 1466586340594 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:40 INFO - PROCESS | 1660 | 1466586340720 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:05:40 INFO - PROCESS | 1660 | 1466586340789 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 1660 | 1466586340791 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c306800 == 44 [pid = 1660] [id = 250] 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126432c00) [pid = 1660] [serial = 748] [outer = 0x0] 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126b5b000) [pid = 1660] [serial = 749] [outer = 0x126432c00] 02:05:40 INFO - PROCESS | 1660 | 1466586340822 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b6b400) [pid = 1660] [serial = 750] [outer = 0x126432c00] 02:05:41 INFO - PROCESS | 1660 | 1466586341242 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]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 671ms 02:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:05:41 INFO - PROCESS | 1660 | 1466586341252 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1660 | 1466586341254 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:05:41 INFO - PROCESS | 1660 | 1466586341257 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 1660 | 1466586341260 Marionette TRACE conn2 <- [1,974,null,{}] 02:05:41 INFO - PROCESS | 1660 | 1466586341262 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}] 02:05:41 INFO - PROCESS | 1660 | 1466586341264 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:41 INFO - PROCESS | 1660 | 1466586341369 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:05:41 INFO - PROCESS | 1660 | 1466586341419 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 1660 | 1466586341421 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c44c800 == 45 [pid = 1660] [id = 251] 02:05:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128e83000) [pid = 1660] [serial = 751] [outer = 0x0] 02:05:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129417000) [pid = 1660] [serial = 752] [outer = 0x128e83000] 02:05:41 INFO - PROCESS | 1660 | 1466586341449 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a71b800) [pid = 1660] [serial = 753] [outer = 0x128e83000] 02:05:41 INFO - PROCESS | 1660 | 1466586341953 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]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 725ms 02:05:41 INFO - PROCESS | 1660 | 1466586341982 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 1660 | 1466586341985 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:05:42 INFO - PROCESS | 1660 | 1466586342197 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:05:42 INFO - PROCESS | 1660 | 1466586342198 Marionette TRACE conn2 <- [1,978,null,{}] 02:05:42 INFO - PROCESS | 1660 | 1466586342232 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}] 02:05:42 INFO - PROCESS | 1660 | 1466586342234 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:42 INFO - PROCESS | 1660 | 1466586342331 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:05:42 INFO - PROCESS | 1660 | 1466586342449 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:42 INFO - PROCESS | 1660 | 1466586342452 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116250800 == 46 [pid = 1660] [id = 252] 02:05:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113da8800) [pid = 1660] [serial = 754] [outer = 0x0] 02:05:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115da5c00) [pid = 1660] [serial = 755] [outer = 0x113da8800] 02:05:42 INFO - PROCESS | 1660 | 1466586342499 Marionette DEBUG loaded listener.js 02:05:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11696c800) [pid = 1660] [serial = 756] [outer = 0x113da8800] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12b779800 == 45 [pid = 1660] [id = 246] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac49000 == 44 [pid = 1660] [id = 245] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1232a2800 == 43 [pid = 1660] [id = 244] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12a63b800 == 42 [pid = 1660] [id = 243] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1291ba000 == 41 [pid = 1660] [id = 242] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12888b800 == 40 [pid = 1660] [id = 241] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12303b800 == 39 [pid = 1660] [id = 240] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124beb800 == 38 [pid = 1660] [id = 239] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119d55000 == 37 [pid = 1660] [id = 238] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x11951b000 == 36 [pid = 1660] [id = 237] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x116945800 == 35 [pid = 1660] [id = 236] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x112c0d800 == 34 [pid = 1660] [id = 235] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12a751800 == 33 [pid = 1660] [id = 233] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x117016000 == 32 [pid = 1660] [id = 234] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c44c800 == 31 [pid = 1660] [id = 251] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c306800 == 30 [pid = 1660] [id = 250] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12674c000 == 29 [pid = 1660] [id = 249] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12bde5000 == 28 [pid = 1660] [id = 247] 02:05:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119225000 == 27 [pid = 1660] [id = 248] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1231ac000) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1267a8400) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1193acc00) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1183d9000) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119cb0400) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1193a7400) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119968c00) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176bd400) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118127400) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125e46400) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115da3000) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11673c800) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1240afc00) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d9b800) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1132f0400) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118125800) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fa6c00) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123b46800) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1232f4c00) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126b5e800) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b05400) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12940b400) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11811a400) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129149000) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11673ec00) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113da9c00) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x122595400) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128c5c000) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b0f000) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128b0d800) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12943e400) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123941c00) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x125e4d000) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1226f7400) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12940d000) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 02:05:43 INFO - PROCESS | 1660 | 1466586343712 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]]]}] 02:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1750ms 02:05:43 INFO - PROCESS | 1660 | 1466586343749 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:05:43 INFO - PROCESS | 1660 | 1466586343752 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:05:43 INFO - PROCESS | 1660 | 1466586343755 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 1660 | 1466586343757 Marionette TRACE conn2 <- [1,982,null,{}] 02:05:43 INFO - PROCESS | 1660 | 1466586343764 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}] 02:05:43 INFO - PROCESS | 1660 | 1466586343765 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:43 INFO - PROCESS | 1660 | 1466586343875 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:05:43 INFO - PROCESS | 1660 | 1466586343928 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 1660 | 1466586343929 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11324a800 == 28 [pid = 1660] [id = 253] 02:05:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112f90400) [pid = 1660] [serial = 757] [outer = 0x0] 02:05:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112f96c00) [pid = 1660] [serial = 758] [outer = 0x112f90400] 02:05:43 INFO - PROCESS | 1660 | 1466586343962 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113da9c00) [pid = 1660] [serial = 759] [outer = 0x112f90400] 02:05:44 INFO - PROCESS | 1660 | 1466586344445 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]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 730ms 02:05:44 INFO - PROCESS | 1660 | 1466586344485 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 1660 | 1466586344489 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:05:44 INFO - PROCESS | 1660 | 1466586344492 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 1660 | 1466586344495 Marionette TRACE conn2 <- [1,986,null,{}] 02:05:44 INFO - PROCESS | 1660 | 1466586344498 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}] 02:05:44 INFO - PROCESS | 1660 | 1466586344500 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:44 INFO - PROCESS | 1660 | 1466586344649 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:05:44 INFO - PROCESS | 1660 | 1466586344704 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 1660 | 1466586344706 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f43800 == 29 [pid = 1660] [id = 254] 02:05:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116966400) [pid = 1660] [serial = 760] [outer = 0x0] 02:05:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116a0c000) [pid = 1660] [serial = 761] [outer = 0x116966400] 02:05:44 INFO - PROCESS | 1660 | 1466586344738 Marionette DEBUG loaded listener.js 02:05:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116fabc00) [pid = 1660] [serial = 762] [outer = 0x116966400] 02:05:45 INFO - PROCESS | 1660 | 1466586345273 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]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 823ms 02:05:45 INFO - PROCESS | 1660 | 1466586345335 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 1660 | 1466586345337 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:05:45 INFO - PROCESS | 1660 | 1466586345340 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 1660 | 1466586345341 Marionette TRACE conn2 <- [1,990,null,{}] 02:05:45 INFO - PROCESS | 1660 | 1466586345347 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}] 02:05:45 INFO - PROCESS | 1660 | 1466586345349 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:45 INFO - PROCESS | 1660 | 1466586345454 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:05:45 INFO - PROCESS | 1660 | 1466586345527 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:45 INFO - PROCESS | 1660 | 1466586345529 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185b3000 == 30 [pid = 1660] [id = 255] 02:05:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113a4f400) [pid = 1660] [serial = 763] [outer = 0x0] 02:05:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1183d9000) [pid = 1660] [serial = 764] [outer = 0x113a4f400] 02:05:45 INFO - PROCESS | 1660 | 1466586345559 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118ee3800) [pid = 1660] [serial = 765] [outer = 0x113a4f400] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x113f41000 == 29 [pid = 1660] [id = 26] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x11690b000 == 28 [pid = 1660] [id = 24] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b9800 == 27 [pid = 1660] [id = 6] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x111ad9800 == 26 [pid = 1660] [id = 23] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12d764000 == 25 [pid = 1660] [id = 19] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x117017000 == 24 [pid = 1660] [id = 25] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0cc000 == 23 [pid = 1660] [id = 22] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x12d457800 == 22 [pid = 1660] [id = 21] 02:05:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116250800 == 21 [pid = 1660] [id = 252] 02:05:45 INFO - PROCESS | 1660 | 1466586345990 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]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 02:05:46 INFO - PROCESS | 1660 | 1466586346012 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1660 | 1466586346014 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:05:46 INFO - PROCESS | 1660 | 1466586346017 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1660 | 1466586346020 Marionette TRACE conn2 <- [1,994,null,{}] 02:05:46 INFO - PROCESS | 1660 | 1466586346026 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}] 02:05:46 INFO - PROCESS | 1660 | 1466586346027 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:46 INFO - PROCESS | 1660 | 1466586346113 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:05:46 INFO - PROCESS | 1660 | 1466586346162 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 1660 | 1466586346165 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x117013000 == 22 [pid = 1660] [id = 256] 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1162ca800) [pid = 1660] [serial = 766] [outer = 0x0] 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1172b7000) [pid = 1660] [serial = 767] [outer = 0x1162ca800] 02:05:46 INFO - PROCESS | 1660 | 1466586346192 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118119400) [pid = 1660] [serial = 768] [outer = 0x1162ca800] 02:05:46 INFO - PROCESS | 1660 | 1466586346468 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]]]}] 02:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 02:05:46 INFO - PROCESS | 1660 | 1466586346492 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:05:46 INFO - PROCESS | 1660 | 1466586346495 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:05:46 INFO - PROCESS | 1660 | 1466586346500 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:05:46 INFO - PROCESS | 1660 | 1466586346502 Marionette TRACE conn2 <- [1,998,null,{}] 02:05:46 INFO - PROCESS | 1660 | 1466586346511 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}] 02:05:46 INFO - PROCESS | 1660 | 1466586346513 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:46 INFO - PROCESS | 1660 | 1466586346602 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:05:46 INFO - PROCESS | 1660 | 1466586346609 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 1660 | 1466586346610 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192cd000 == 23 [pid = 1660] [id = 257] 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118121000) [pid = 1660] [serial = 769] [outer = 0x0] 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11929bc00) [pid = 1660] [serial = 770] [outer = 0x118121000] 02:05:46 INFO - PROCESS | 1660 | 1466586346637 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119931000) [pid = 1660] [serial = 771] [outer = 0x118121000] 02:05:46 INFO - PROCESS | 1660 | 1466586346997 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]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 02:05:47 INFO - PROCESS | 1660 | 1466586347020 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1660 | 1466586347022 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:05:47 INFO - PROCESS | 1660 | 1466586347025 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1660 | 1466586347029 Marionette TRACE conn2 <- [1,1002,null,{}] 02:05:47 INFO - PROCESS | 1660 | 1466586347037 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}] 02:05:47 INFO - PROCESS | 1660 | 1466586347040 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:47 INFO - PROCESS | 1660 | 1466586347122 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:05:47 INFO - PROCESS | 1660 | 1466586347130 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1660 | 1466586347132 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12261d800 == 24 [pid = 1660] [id = 258] 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115da3000) [pid = 1660] [serial = 772] [outer = 0x0] 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x122591000) [pid = 1660] [serial = 773] [outer = 0x115da3000] 02:05:47 INFO - PROCESS | 1660 | 1466586347161 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123682400) [pid = 1660] [serial = 774] [outer = 0x115da3000] 02:05:47 INFO - PROCESS | 1660 | 1466586347505 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]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 525ms 02:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:05:47 INFO - PROCESS | 1660 | 1466586347551 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 1660 | 1466586347553 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:05:47 INFO - PROCESS | 1660 | 1466586347555 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 1660 | 1466586347556 Marionette TRACE conn2 <- [1,1006,null,{}] 02:05:47 INFO - PROCESS | 1660 | 1466586347558 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}] 02:05:47 INFO - PROCESS | 1660 | 1466586347559 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:47 INFO - PROCESS | 1660 | 1466586347646 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:05:47 INFO - PROCESS | 1660 | 1466586347651 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 1660 | 1466586347652 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1239a1800 == 25 [pid = 1660] [id = 259] 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b3bc00) [pid = 1660] [serial = 775] [outer = 0x0] 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123b46000) [pid = 1660] [serial = 776] [outer = 0x123b3bc00] 02:05:47 INFO - PROCESS | 1660 | 1466586347677 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1240b1000) [pid = 1660] [serial = 777] [outer = 0x123b3bc00] 02:05:48 INFO - PROCESS | 1660 | 1466586348042 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]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 02:05:48 INFO - PROCESS | 1660 | 1466586348078 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:05:48 INFO - PROCESS | 1660 | 1466586348090 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:05:48 INFO - PROCESS | 1660 | 1466586348093 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1660 | 1466586348094 Marionette TRACE conn2 <- [1,1010,null,{}] 02:05:48 INFO - PROCESS | 1660 | 1466586348096 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}] 02:05:48 INFO - PROCESS | 1660 | 1466586348097 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:48 INFO - PROCESS | 1660 | 1466586348194 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:05:48 INFO - PROCESS | 1660 | 1466586348199 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1660 | 1466586348200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd9000 == 26 [pid = 1660] [id = 260] 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123b3c000) [pid = 1660] [serial = 778] [outer = 0x0] 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124404000) [pid = 1660] [serial = 779] [outer = 0x123b3c000] 02:05:48 INFO - PROCESS | 1660 | 1466586348225 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124bbf000) [pid = 1660] [serial = 780] [outer = 0x123b3c000] 02:05:48 INFO - PROCESS | 1660 | 1466586348593 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]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 02:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:05:48 INFO - PROCESS | 1660 | 1466586348612 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 1660 | 1466586348614 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:05:48 INFO - PROCESS | 1660 | 1466586348622 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 1660 | 1466586348624 Marionette TRACE conn2 <- [1,1014,null,{}] 02:05:48 INFO - PROCESS | 1660 | 1466586348628 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}] 02:05:48 INFO - PROCESS | 1660 | 1466586348632 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:48 INFO - PROCESS | 1660 | 1466586348746 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:05:48 INFO - PROCESS | 1660 | 1466586348778 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:48 INFO - PROCESS | 1660 | 1466586348779 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641d800 == 27 [pid = 1660] [id = 261] 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125e49c00) [pid = 1660] [serial = 781] [outer = 0x0] 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128b09000) [pid = 1660] [serial = 782] [outer = 0x125e49c00] 02:05:48 INFO - PROCESS | 1660 | 1466586348804 Marionette DEBUG loaded listener.js 02:05:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c56800) [pid = 1660] [serial = 783] [outer = 0x125e49c00] 02:05:49 INFO - PROCESS | 1660 | 1466586349177 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]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 576ms 02:05:49 INFO - PROCESS | 1660 | 1466586349193 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1660 | 1466586349195 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:05:49 INFO - PROCESS | 1660 | 1466586349198 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1660 | 1466586349213 Marionette TRACE conn2 <- [1,1018,null,{}] 02:05:49 INFO - PROCESS | 1660 | 1466586349227 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}] 02:05:49 INFO - PROCESS | 1660 | 1466586349229 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:49 INFO - PROCESS | 1660 | 1466586349374 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:05:49 INFO - PROCESS | 1660 | 1466586349455 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1660 | 1466586349456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b24800 == 28 [pid = 1660] [id = 262] 02:05:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124c99400) [pid = 1660] [serial = 784] [outer = 0x0] 02:05:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129258c00) [pid = 1660] [serial = 785] [outer = 0x124c99400] 02:05:49 INFO - PROCESS | 1660 | 1466586349503 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129263400) [pid = 1660] [serial = 786] [outer = 0x124c99400] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11704f000) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119930000) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126432c00) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126b67c00) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b6e000) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b70c00) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1172b6c00) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115d9d800) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112e66000) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128e83000) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129413400) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1132c6000) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1132cf800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d47400) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a720c00) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a9c2000) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1132c5000) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11696fc00) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:05:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126b67800) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:05:49 INFO - PROCESS | 1660 | 1466586349830 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]]]}] 02:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 693ms 02:05:49 INFO - PROCESS | 1660 | 1466586349891 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:05:49 INFO - PROCESS | 1660 | 1466586349893 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:05:49 INFO - PROCESS | 1660 | 1466586349895 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:05:49 INFO - PROCESS | 1660 | 1466586349896 Marionette TRACE conn2 <- [1,1022,null,{}] 02:05:49 INFO - PROCESS | 1660 | 1466586349899 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}] 02:05:49 INFO - PROCESS | 1660 | 1466586349900 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:49 INFO - PROCESS | 1660 | 1466586349978 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:05:49 INFO - PROCESS | 1660 | 1466586349982 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 1660 | 1466586349983 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235b8800 == 29 [pid = 1660] [id = 263] 02:05:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1132c5000) [pid = 1660] [serial = 787] [outer = 0x0] 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11992dc00) [pid = 1660] [serial = 788] [outer = 0x1132c5000] 02:05:50 INFO - PROCESS | 1660 | 1466586350011 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124bb1000) [pid = 1660] [serial = 789] [outer = 0x1132c5000] 02:05:50 INFO - PROCESS | 1660 | 1466586350339 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]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 02:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:05:50 INFO - PROCESS | 1660 | 1466586350364 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1660 | 1466586350366 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:05:50 INFO - PROCESS | 1660 | 1466586350368 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1660 | 1466586350370 Marionette TRACE conn2 <- [1,1026,null,{}] 02:05:50 INFO - PROCESS | 1660 | 1466586350381 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}] 02:05:50 INFO - PROCESS | 1660 | 1466586350383 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:50 INFO - PROCESS | 1660 | 1466586350480 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:05:50 INFO - PROCESS | 1660 | 1466586350486 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1660 | 1466586350487 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea8800 == 30 [pid = 1660] [id = 264] 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1193a8400) [pid = 1660] [serial = 790] [outer = 0x0] 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129147c00) [pid = 1660] [serial = 791] [outer = 0x1193a8400] 02:05:50 INFO - PROCESS | 1660 | 1466586350514 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12940a400) [pid = 1660] [serial = 792] [outer = 0x1193a8400] 02:05:50 INFO - PROCESS | 1660 | 1466586350820 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]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 478ms 02:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:05:50 INFO - PROCESS | 1660 | 1466586350846 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 1660 | 1466586350847 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:05:50 INFO - PROCESS | 1660 | 1466586350850 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 1660 | 1466586350853 Marionette TRACE conn2 <- [1,1030,null,{}] 02:05:50 INFO - PROCESS | 1660 | 1466586350857 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}] 02:05:50 INFO - PROCESS | 1660 | 1466586350858 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:50 INFO - PROCESS | 1660 | 1466586350938 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:05:50 INFO - PROCESS | 1660 | 1466586350941 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 1660 | 1466586350942 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ab800 == 31 [pid = 1660] [id = 265] 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b6f000) [pid = 1660] [serial = 793] [outer = 0x0] 02:05:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12943c000) [pid = 1660] [serial = 794] [outer = 0x128b6f000] 02:05:50 INFO - PROCESS | 1660 | 1466586350968 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a2b3000) [pid = 1660] [serial = 795] [outer = 0x128b6f000] 02:05:51 INFO - PROCESS | 1660 | 1466586351293 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 02:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:05:51 INFO - PROCESS | 1660 | 1466586351324 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 1660 | 1466586351325 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:05:51 INFO - PROCESS | 1660 | 1466586351327 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1660 | 1466586351339 Marionette TRACE conn2 <- [1,1034,null,{}] 02:05:51 INFO - PROCESS | 1660 | 1466586351342 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}] 02:05:51 INFO - PROCESS | 1660 | 1466586351343 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:51 INFO - PROCESS | 1660 | 1466586351462 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:05:51 INFO - PROCESS | 1660 | 1466586351466 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 1660 | 1466586351467 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac3c800 == 32 [pid = 1660] [id = 266] 02:05:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a614000) [pid = 1660] [serial = 796] [outer = 0x0] 02:05:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a71dc00) [pid = 1660] [serial = 797] [outer = 0x12a614000] 02:05:51 INFO - PROCESS | 1660 | 1466586351499 Marionette DEBUG loaded listener.js 02:05:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a9ad400) [pid = 1660] [serial = 798] [outer = 0x12a614000] 02:05:51 INFO - PROCESS | 1660 | 1466586351812 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 529ms 02:05:51 INFO - PROCESS | 1660 | 1466586351881 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 1660 | 1466586351883 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:05:51 INFO - PROCESS | 1660 | 1466586351887 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 1660 | 1466586351889 Marionette TRACE conn2 <- [1,1038,null,{}] 02:05:51 INFO - PROCESS | 1660 | 1466586351893 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}] 02:05:51 INFO - PROCESS | 1660 | 1466586351895 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:51 INFO - PROCESS | 1660 | 1466586351988 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:05:52 INFO - PROCESS | 1660 | 1466586352078 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1660 | 1466586352080 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691a800 == 33 [pid = 1660] [id = 267] 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113832400) [pid = 1660] [serial = 799] [outer = 0x0] 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1150d2c00) [pid = 1660] [serial = 800] [outer = 0x113832400] 02:05:52 INFO - PROCESS | 1660 | 1466586352112 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11673ec00) [pid = 1660] [serial = 801] [outer = 0x113832400] 02:05:52 INFO - PROCESS | 1660 | 1466586352579 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]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 02:05:52 INFO - PROCESS | 1660 | 1466586352609 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 1660 | 1466586352611 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:05:52 INFO - PROCESS | 1660 | 1466586352618 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 1660 | 1466586352620 Marionette TRACE conn2 <- [1,1042,null,{}] 02:05:52 INFO - PROCESS | 1660 | 1466586352623 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}] 02:05:52 INFO - PROCESS | 1660 | 1466586352625 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:52 INFO - PROCESS | 1660 | 1466586352730 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:05:52 INFO - PROCESS | 1660 | 1466586352797 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:52 INFO - PROCESS | 1660 | 1466586352798 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12263b000 == 34 [pid = 1660] [id = 268] 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1180aa000) [pid = 1660] [serial = 802] [outer = 0x0] 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1193af800) [pid = 1660] [serial = 803] [outer = 0x1180aa000] 02:05:52 INFO - PROCESS | 1660 | 1466586352829 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1199bd000) [pid = 1660] [serial = 804] [outer = 0x1180aa000] 02:05:53 INFO - PROCESS | 1660 | 1466586353258 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]]]}] 02:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 675ms 02:05:53 INFO - PROCESS | 1660 | 1466586353313 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:05:53 INFO - PROCESS | 1660 | 1466586353314 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:05:53 INFO - PROCESS | 1660 | 1466586353337 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:05:53 INFO - PROCESS | 1660 | 1466586353338 Marionette TRACE conn2 <- [1,1046,null,{}] 02:05:53 INFO - PROCESS | 1660 | 1466586353345 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}] 02:05:53 INFO - PROCESS | 1660 | 1466586353348 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:53 INFO - PROCESS | 1660 | 1466586353450 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:05:53 INFO - PROCESS | 1660 | 1466586353518 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 1660 | 1466586353520 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac4e800 == 35 [pid = 1660] [id = 269] 02:05:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12428c000) [pid = 1660] [serial = 805] [outer = 0x0] 02:05:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124bb2400) [pid = 1660] [serial = 806] [outer = 0x12428c000] 02:05:53 INFO - PROCESS | 1660 | 1466586353552 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1267a1c00) [pid = 1660] [serial = 807] [outer = 0x12428c000] 02:05:53 INFO - PROCESS | 1660 | 1466586353960 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]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 674ms 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:05:54 INFO - PROCESS | 1660 | 1466586354008 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 1660 | 1466586354010 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:05:54 INFO - PROCESS | 1660 | 1466586354012 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1660 | 1466586354013 Marionette TRACE conn2 <- [1,1050,null,{}] 02:05:54 INFO - PROCESS | 1660 | 1466586354016 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}] 02:05:54 INFO - PROCESS | 1660 | 1466586354017 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:54 INFO - PROCESS | 1660 | 1466586354123 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:05:54 INFO - PROCESS | 1660 | 1466586354177 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 1660 | 1466586354178 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c3800 == 36 [pid = 1660] [id = 270] 02:05:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128b07000) [pid = 1660] [serial = 808] [outer = 0x0] 02:05:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128b10800) [pid = 1660] [serial = 809] [outer = 0x128b07000] 02:05:54 INFO - PROCESS | 1660 | 1466586354207 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x129264800) [pid = 1660] [serial = 810] [outer = 0x128b07000] 02:05:54 INFO - PROCESS | 1660 | 1466586354646 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]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 02:05:54 INFO - PROCESS | 1660 | 1466586354682 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:05:54 INFO - PROCESS | 1660 | 1466586354684 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:05:54 INFO - PROCESS | 1660 | 1466586354686 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 1660 | 1466586354687 Marionette TRACE conn2 <- [1,1054,null,{}] 02:05:54 INFO - PROCESS | 1660 | 1466586354690 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}] 02:05:54 INFO - PROCESS | 1660 | 1466586354692 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:54 INFO - PROCESS | 1660 | 1466586354927 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:05:55 INFO - PROCESS | 1660 | 1466586355001 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1660 | 1466586355003 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c7800 == 37 [pid = 1660] [id = 271] 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x115d9b000) [pid = 1660] [serial = 811] [outer = 0x0] 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1166ee800) [pid = 1660] [serial = 812] [outer = 0x115d9b000] 02:05:55 INFO - PROCESS | 1660 | 1466586355030 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1172b8400) [pid = 1660] [serial = 813] [outer = 0x115d9b000] 02:05:55 INFO - PROCESS | 1660 | 1466586355455 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]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 822ms 02:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:05:55 INFO - PROCESS | 1660 | 1466586355509 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 1660 | 1466586355511 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:05:55 INFO - PROCESS | 1660 | 1466586355515 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 1660 | 1466586355517 Marionette TRACE conn2 <- [1,1058,null,{}] 02:05:55 INFO - PROCESS | 1660 | 1466586355520 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}] 02:05:55 INFO - PROCESS | 1660 | 1466586355522 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:55 INFO - PROCESS | 1660 | 1466586355615 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:05:55 INFO - PROCESS | 1660 | 1466586355672 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:55 INFO - PROCESS | 1660 | 1466586355673 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cc000 == 38 [pid = 1660] [id = 272] 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1187b5800) [pid = 1660] [serial = 814] [outer = 0x0] 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1193ad400) [pid = 1660] [serial = 815] [outer = 0x1187b5800] 02:05:55 INFO - PROCESS | 1660 | 1466586355701 Marionette DEBUG loaded listener.js 02:05:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119caf000) [pid = 1660] [serial = 816] [outer = 0x1187b5800] 02:05:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c30d000 == 37 [pid = 1660] [id = 12] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x115da5c00) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11324a800 == 36 [pid = 1660] [id = 253] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1180ac800) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x122595000) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11852fc00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126b5b000) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123680c00) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x129257800) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a2bdc00) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a718800) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124bacc00) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1160d8800) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11696e000) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1167ee000) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1187a0800) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a71b800) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a2b6c00) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x122591c00) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123b91c00) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1193aa400) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fb1800) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113da7400) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167f6000) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x129417000) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a620c00) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a9c1c00) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b87c000) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b981000) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b6b400) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117391400) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a9a9800) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123004c00) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b06000) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118119800) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b03c00) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b6dc00) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129442800) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a719c00) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 02:05:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x125e4e400) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 02:05:56 INFO - PROCESS | 1660 | 1466586356076 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 02:05:56 INFO - PROCESS | 1660 | 1466586356084 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1660 | 1466586356086 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:05:56 INFO - PROCESS | 1660 | 1466586356089 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1660 | 1466586356090 Marionette TRACE conn2 <- [1,1062,null,{}] 02:05:56 INFO - PROCESS | 1660 | 1466586356092 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}] 02:05:56 INFO - PROCESS | 1660 | 1466586356094 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:56 INFO - PROCESS | 1660 | 1466586356180 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:05:56 INFO - PROCESS | 1660 | 1466586356258 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1660 | 1466586356260 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e1800 == 37 [pid = 1660] [id = 273] 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113831400) [pid = 1660] [serial = 817] [outer = 0x0] 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x123004c00) [pid = 1660] [serial = 818] [outer = 0x113831400] 02:05:56 INFO - PROCESS | 1660 | 1466586356290 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123b3f000) [pid = 1660] [serial = 819] [outer = 0x113831400] 02:05:56 INFO - PROCESS | 1660 | 1466586356607 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]]]}] 02:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 572ms 02:05:56 INFO - PROCESS | 1660 | 1466586356662 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:05:56 INFO - PROCESS | 1660 | 1466586356665 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:05:56 INFO - PROCESS | 1660 | 1466586356672 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:05:56 INFO - PROCESS | 1660 | 1466586356675 Marionette TRACE conn2 <- [1,1066,null,{}] 02:05:56 INFO - PROCESS | 1660 | 1466586356678 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}] 02:05:56 INFO - PROCESS | 1660 | 1466586356680 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:56 INFO - PROCESS | 1660 | 1466586356766 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:05:56 INFO - PROCESS | 1660 | 1466586356817 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 1660 | 1466586356818 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea6800 == 38 [pid = 1660] [id = 274] 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12258fc00) [pid = 1660] [serial = 820] [outer = 0x0] 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1240b1800) [pid = 1660] [serial = 821] [outer = 0x12258fc00] 02:05:56 INFO - PROCESS | 1660 | 1466586356843 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126b68c00) [pid = 1660] [serial = 822] [outer = 0x12258fc00] 02:05:57 INFO - PROCESS | 1660 | 1466586357144 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]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 526ms 02:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:05:57 INFO - PROCESS | 1660 | 1466586357195 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1660 | 1466586357196 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:05:57 INFO - PROCESS | 1660 | 1466586357198 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1660 | 1466586357200 Marionette TRACE conn2 <- [1,1070,null,{}] 02:05:57 INFO - PROCESS | 1660 | 1466586357204 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}] 02:05:57 INFO - PROCESS | 1660 | 1466586357205 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:57 INFO - PROCESS | 1660 | 1466586357284 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:05:57 INFO - PROCESS | 1660 | 1466586357339 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1660 | 1466586357340 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be5000 == 39 [pid = 1660] [id = 275] 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115d98800) [pid = 1660] [serial = 823] [outer = 0x0] 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b73c00) [pid = 1660] [serial = 824] [outer = 0x115d98800] 02:05:57 INFO - PROCESS | 1660 | 1466586357365 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12940e000) [pid = 1660] [serial = 825] [outer = 0x115d98800] 02:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:05:57 INFO - PROCESS | 1660 | 1466586357661 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]]]}] 02:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 02:05:57 INFO - PROCESS | 1660 | 1466586357669 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 1660 | 1466586357671 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:05:57 INFO - PROCESS | 1660 | 1466586357673 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 1660 | 1466586357674 Marionette TRACE conn2 <- [1,1074,null,{}] 02:05:57 INFO - PROCESS | 1660 | 1466586357676 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}] 02:05:57 INFO - PROCESS | 1660 | 1466586357678 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:57 INFO - PROCESS | 1660 | 1466586357765 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:05:57 INFO - PROCESS | 1660 | 1466586357769 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 1660 | 1466586357774 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b12800 == 40 [pid = 1660] [id = 276] 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a718800) [pid = 1660] [serial = 826] [outer = 0x0] 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a71c400) [pid = 1660] [serial = 827] [outer = 0x12a718800] 02:05:57 INFO - PROCESS | 1660 | 1466586357806 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a9acc00) [pid = 1660] [serial = 828] [outer = 0x12a718800] 02:05:58 INFO - PROCESS | 1660 | 1466586358236 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 568ms 02:05:58 INFO - PROCESS | 1660 | 1466586358242 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1660 | 1466586358244 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:05:58 INFO - PROCESS | 1660 | 1466586358247 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1660 | 1466586358249 Marionette TRACE conn2 <- [1,1078,null,{}] 02:05:58 INFO - PROCESS | 1660 | 1466586358253 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}] 02:05:58 INFO - PROCESS | 1660 | 1466586358255 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:58 INFO - PROCESS | 1660 | 1466586358422 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:05:58 INFO - PROCESS | 1660 | 1466586358476 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 1660 | 1466586358477 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116241800 == 41 [pid = 1660] [id = 277] 02:05:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a718c00) [pid = 1660] [serial = 829] [outer = 0x0] 02:05:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b870c00) [pid = 1660] [serial = 830] [outer = 0x12a718c00] 02:05:58 INFO - PROCESS | 1660 | 1466586358515 Marionette DEBUG loaded listener.js 02:05:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b87d400) [pid = 1660] [serial = 831] [outer = 0x12a718c00] 02:05:58 INFO - PROCESS | 1660 | 1466586358914 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 670ms 02:05:58 INFO - PROCESS | 1660 | 1466586358917 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 1660 | 1466586358919 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:05:58 INFO - PROCESS | 1660 | 1466586358923 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 1660 | 1466586358924 Marionette TRACE conn2 <- [1,1082,null,{}] 02:05:58 INFO - PROCESS | 1660 | 1466586358926 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}] 02:05:58 INFO - PROCESS | 1660 | 1466586358927 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:59 INFO - PROCESS | 1660 | 1466586359028 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:05:59 INFO - PROCESS | 1660 | 1466586359045 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 1660 | 1466586359046 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a69d000 == 42 [pid = 1660] [id = 278] 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b97dc00) [pid = 1660] [serial = 832] [outer = 0x0] 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b982400) [pid = 1660] [serial = 833] [outer = 0x12b97dc00] 02:05:59 INFO - PROCESS | 1660 | 1466586359070 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b98a000) [pid = 1660] [serial = 834] [outer = 0x12b97dc00] 02:05:59 INFO - PROCESS | 1660 | 1466586359397 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 02:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:05:59 INFO - PROCESS | 1660 | 1466586359444 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 1660 | 1466586359446 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:05:59 INFO - PROCESS | 1660 | 1466586359448 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 1660 | 1466586359449 Marionette TRACE conn2 <- [1,1086,null,{}] 02:05:59 INFO - PROCESS | 1660 | 1466586359451 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}] 02:05:59 INFO - PROCESS | 1660 | 1466586359452 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:59 INFO - PROCESS | 1660 | 1466586359554 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:05:59 INFO - PROCESS | 1660 | 1466586359558 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:59 INFO - PROCESS | 1660 | 1466586359560 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:05:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acc1000 == 43 [pid = 1660] [id = 279] 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b98c000) [pid = 1660] [serial = 835] [outer = 0x0] 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bd21800) [pid = 1660] [serial = 836] [outer = 0x12b98c000] 02:05:59 INFO - PROCESS | 1660 | 1466586359614 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12bd26c00) [pid = 1660] [serial = 837] [outer = 0x12b98c000] 02:05:59 INFO - PROCESS | 1660 | 1466586359915 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123b3c000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115da3000) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118121000) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1162ca800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123b3bc00) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113da8800) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125e49c00) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124c99400) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1132c5000) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b6f000) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1193a8400) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:06:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113a4f400) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:06:00 INFO - PROCESS | 1660 | 1466586360057 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1660 | 1466586360058 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:06:00 INFO - PROCESS | 1660 | 1466586360064 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1660 | 1466586360065 Marionette TRACE conn2 <- [1,1090,null,{}] 02:06:00 INFO - PROCESS | 1660 | 1466586360068 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}] 02:06:00 INFO - PROCESS | 1660 | 1466586360069 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:00 INFO - PROCESS | 1660 | 1466586360153 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:06:00 INFO - PROCESS | 1660 | 1466586360156 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1660 | 1466586360157 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12303b800 == 44 [pid = 1660] [id = 280] 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1162ca800) [pid = 1660] [serial = 838] [outer = 0x0] 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116faa400) [pid = 1660] [serial = 839] [outer = 0x1162ca800] 02:06:00 INFO - PROCESS | 1660 | 1466586360182 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b3bc00) [pid = 1660] [serial = 840] [outer = 0x1162ca800] 02:06:00 INFO - PROCESS | 1660 | 1466586360504 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]]]}] 02:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 02:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:06:00 INFO - PROCESS | 1660 | 1466586360534 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:06:00 INFO - PROCESS | 1660 | 1466586360535 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:06:00 INFO - PROCESS | 1660 | 1466586360537 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:06:00 INFO - PROCESS | 1660 | 1466586360538 Marionette TRACE conn2 <- [1,1094,null,{}] 02:06:00 INFO - PROCESS | 1660 | 1466586360541 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}] 02:06:00 INFO - PROCESS | 1660 | 1466586360542 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:00 INFO - PROCESS | 1660 | 1466586360628 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:06:00 INFO - PROCESS | 1660 | 1466586360680 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 1660 | 1466586360682 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdeb800 == 45 [pid = 1660] [id = 281] 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115d9a800) [pid = 1660] [serial = 841] [outer = 0x0] 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128c5c000) [pid = 1660] [serial = 842] [outer = 0x115d9a800] 02:06:00 INFO - PROCESS | 1660 | 1466586360708 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bda6400) [pid = 1660] [serial = 843] [outer = 0x115d9a800] 02:06:01 INFO - PROCESS | 1660 | 1466586361011 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]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 02:06:01 INFO - PROCESS | 1660 | 1466586361058 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 1660 | 1466586361060 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:06:01 INFO - PROCESS | 1660 | 1466586361062 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 1660 | 1466586361065 Marionette TRACE conn2 <- [1,1098,null,{}] 02:06:01 INFO - PROCESS | 1660 | 1466586361069 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}] 02:06:01 INFO - PROCESS | 1660 | 1466586361070 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:01 INFO - PROCESS | 1660 | 1466586361164 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:06:01 INFO - PROCESS | 1660 | 1466586361170 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1660 | 1466586361171 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c45a000 == 46 [pid = 1660] [id = 282] 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bda6800) [pid = 1660] [serial = 844] [outer = 0x0] 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c0ef000) [pid = 1660] [serial = 845] [outer = 0x12bda6800] 02:06:01 INFO - PROCESS | 1660 | 1466586361202 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c0f9c00) [pid = 1660] [serial = 846] [outer = 0x12bda6800] 02:06:01 INFO - PROCESS | 1660 | 1466586361501 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]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 02:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:06:01 INFO - PROCESS | 1660 | 1466586361535 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 1660 | 1466586361536 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:06:01 INFO - PROCESS | 1660 | 1466586361538 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 1660 | 1466586361539 Marionette TRACE conn2 <- [1,1102,null,{}] 02:06:01 INFO - PROCESS | 1660 | 1466586361542 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}] 02:06:01 INFO - PROCESS | 1660 | 1466586361543 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:01 INFO - PROCESS | 1660 | 1466586361661 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:06:01 INFO - PROCESS | 1660 | 1466586361667 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 1660 | 1466586361668 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca48800 == 47 [pid = 1660] [id = 283] 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1132c9800) [pid = 1660] [serial = 847] [outer = 0x0] 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bdaa400) [pid = 1660] [serial = 848] [outer = 0x1132c9800] 02:06:01 INFO - PROCESS | 1660 | 1466586361692 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c338800) [pid = 1660] [serial = 849] [outer = 0x1132c9800] 02:06:02 INFO - PROCESS | 1660 | 1466586362006 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]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:06:02 INFO - PROCESS | 1660 | 1466586362101 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1660 | 1466586362103 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:06:02 INFO - PROCESS | 1660 | 1466586362107 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1660 | 1466586362109 Marionette TRACE conn2 <- [1,1106,null,{}] 02:06:02 INFO - PROCESS | 1660 | 1466586362113 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}] 02:06:02 INFO - PROCESS | 1660 | 1466586362115 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:02 INFO - PROCESS | 1660 | 1466586362216 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:06:02 INFO - PROCESS | 1660 | 1466586362311 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:02 INFO - PROCESS | 1660 | 1466586362315 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a9000 == 48 [pid = 1660] [id = 284] 02:06:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11673cc00) [pid = 1660] [serial = 850] [outer = 0x0] 02:06:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116f9f000) [pid = 1660] [serial = 851] [outer = 0x11673cc00] 02:06:02 INFO - PROCESS | 1660 | 1466586362346 Marionette DEBUG loaded listener.js 02:06:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1176c1c00) [pid = 1660] [serial = 852] [outer = 0x11673cc00] 02:06:02 INFO - PROCESS | 1660 | 1466586362758 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]]]}] 02:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 677ms 02:06:02 INFO - PROCESS | 1660 | 1466586362784 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 1660 | 1466586362786 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:06:02 INFO - PROCESS | 1660 | 1466586362790 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 1660 | 1466586362793 Marionette TRACE conn2 <- [1,1110,null,{}] 02:06:02 INFO - PROCESS | 1660 | 1466586362796 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}] 02:06:02 INFO - PROCESS | 1660 | 1466586362797 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:02 INFO - PROCESS | 1660 | 1466586362918 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:06:03 INFO - PROCESS | 1660 | 1466586363028 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1660 | 1466586363030 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12399d000 == 49 [pid = 1660] [id = 285] 02:06:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1193b4800) [pid = 1660] [serial = 853] [outer = 0x0] 02:06:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120fb3800) [pid = 1660] [serial = 854] [outer = 0x1193b4800] 02:06:03 INFO - PROCESS | 1660 | 1466586363078 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123b42c00) [pid = 1660] [serial = 855] [outer = 0x1193b4800] 02:06:03 INFO - PROCESS | 1660 | 1466586363731 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]]]}] 02:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 975ms 02:06:03 INFO - PROCESS | 1660 | 1466586363765 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:06:03 INFO - PROCESS | 1660 | 1466586363766 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:06:03 INFO - PROCESS | 1660 | 1466586363770 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:06:03 INFO - PROCESS | 1660 | 1466586363771 Marionette TRACE conn2 <- [1,1114,null,{}] 02:06:03 INFO - PROCESS | 1660 | 1466586363778 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}] 02:06:03 INFO - PROCESS | 1660 | 1466586363782 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:03 INFO - PROCESS | 1660 | 1466586363890 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:06:03 INFO - PROCESS | 1660 | 1466586363961 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 1660 | 1466586363963 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced2000 == 50 [pid = 1660] [id = 286] 02:06:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a9c2800) [pid = 1660] [serial = 856] [outer = 0x0] 02:06:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b874000) [pid = 1660] [serial = 857] [outer = 0x12a9c2800] 02:06:03 INFO - PROCESS | 1660 | 1466586363995 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bd28c00) [pid = 1660] [serial = 858] [outer = 0x12a9c2800] 02:06:04 INFO - PROCESS | 1660 | 1466586364398 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]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 02:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:06:04 INFO - PROCESS | 1660 | 1466586364442 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:06:04 INFO - PROCESS | 1660 | 1466586364444 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:06:04 INFO - PROCESS | 1660 | 1466586364446 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 1660 | 1466586364448 Marionette TRACE conn2 <- [1,1118,null,{}] 02:06:04 INFO - PROCESS | 1660 | 1466586364450 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}] 02:06:04 INFO - PROCESS | 1660 | 1466586364452 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:04 INFO - PROCESS | 1660 | 1466586364561 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:06:04 INFO - PROCESS | 1660 | 1466586364618 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:04 INFO - PROCESS | 1660 | 1466586364619 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d203800 == 51 [pid = 1660] [id = 287] 02:06:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bdac800) [pid = 1660] [serial = 859] [outer = 0x0] 02:06:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c0f4400) [pid = 1660] [serial = 860] [outer = 0x12bdac800] 02:06:04 INFO - PROCESS | 1660 | 1466586364649 Marionette DEBUG loaded listener.js 02:06:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c33d400) [pid = 1660] [serial = 861] [outer = 0x12bdac800] 02:06:05 INFO - PROCESS | 1660 | 1466586365332 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]]]}] 02:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 919ms 02:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:06:05 INFO - PROCESS | 1660 | 1466586365366 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:06:05 INFO - PROCESS | 1660 | 1466586365368 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:06:05 INFO - PROCESS | 1660 | 1466586365373 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:06:05 INFO - PROCESS | 1660 | 1466586365376 Marionette TRACE conn2 <- [1,1122,null,{}] 02:06:05 INFO - PROCESS | 1660 | 1466586365379 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}] 02:06:05 INFO - PROCESS | 1660 | 1466586365381 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:05 INFO - PROCESS | 1660 | 1466586365477 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:06:05 INFO - PROCESS | 1660 | 1466586365548 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 1660 | 1466586365549 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1e800 == 52 [pid = 1660] [id = 288] 02:06:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1180b1000) [pid = 1660] [serial = 862] [outer = 0x0] 02:06:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11811ec00) [pid = 1660] [serial = 863] [outer = 0x1180b1000] 02:06:05 INFO - PROCESS | 1660 | 1466586365576 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1187b5c00) [pid = 1660] [serial = 864] [outer = 0x1180b1000] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdee800 == 51 [pid = 1660] [id = 11] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12b761800 == 50 [pid = 1660] [id = 9] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12d20a000 == 49 [pid = 1660] [id = 16] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a4800 == 48 [pid = 1660] [id = 8] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12c45a000 == 47 [pid = 1660] [id = 282] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdeb800 == 46 [pid = 1660] [id = 281] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12303b800 == 45 [pid = 1660] [id = 280] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12acc1000 == 44 [pid = 1660] [id = 279] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a69d000 == 43 [pid = 1660] [id = 278] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12a71dc00) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | 1466586366044 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]]]}] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x116241800 == 42 [pid = 1660] [id = 277] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x128b12800 == 41 [pid = 1660] [id = 276] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x124be5000 == 40 [pid = 1660] [id = 275] 02:06:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119ea6800 == 39 [pid = 1660] [id = 274] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118ee3800) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1183d9000) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124404000) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x122591000) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123682400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11929bc00) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119931000) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1172b7000) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118119400) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112f96c00) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123b46000) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116a0c000) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11696c800) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128c56800) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b09000) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129258c00) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124bb1000) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11992dc00) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12943c000) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a2b3000) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129263400) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124bbf000) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129147c00) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12940a400) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 02:06:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1240b1000) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 02:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 725ms 02:06:06 INFO - PROCESS | 1660 | 1466586366096 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1660 | 1466586366099 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:06:06 INFO - PROCESS | 1660 | 1466586366103 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1660 | 1466586366105 Marionette TRACE conn2 <- [1,1126,null,{}] 02:06:06 INFO - PROCESS | 1660 | 1466586366107 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}] 02:06:06 INFO - PROCESS | 1660 | 1466586366109 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:06 INFO - PROCESS | 1660 | 1466586366191 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:06:06 INFO - PROCESS | 1660 | 1466586366198 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1660 | 1466586366200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169af800 == 40 [pid = 1660] [id = 289] 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11928d400) [pid = 1660] [serial = 865] [outer = 0x0] 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119924c00) [pid = 1660] [serial = 866] [outer = 0x11928d400] 02:06:06 INFO - PROCESS | 1660 | 1466586366227 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123728c00) [pid = 1660] [serial = 867] [outer = 0x11928d400] 02:06:06 INFO - PROCESS | 1660 | 1466586366573 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]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 02:06:06 INFO - PROCESS | 1660 | 1466586366631 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 1660 | 1466586366633 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:06:06 INFO - PROCESS | 1660 | 1466586366637 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 1660 | 1466586366639 Marionette TRACE conn2 <- [1,1130,null,{}] 02:06:06 INFO - PROCESS | 1660 | 1466586366647 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}] 02:06:06 INFO - PROCESS | 1660 | 1466586366650 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:06 INFO - PROCESS | 1660 | 1466586366732 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:06:06 INFO - PROCESS | 1660 | 1466586366759 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 1660 | 1466586366760 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d56800 == 41 [pid = 1660] [id = 290] 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12428a800) [pid = 1660] [serial = 868] [outer = 0x0] 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125e4b800) [pid = 1660] [serial = 869] [outer = 0x12428a800] 02:06:06 INFO - PROCESS | 1660 | 1466586366788 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b70000) [pid = 1660] [serial = 870] [outer = 0x12428a800] 02:06:07 INFO - PROCESS | 1660 | 1466586367117 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 02:06:07 INFO - PROCESS | 1660 | 1466586367158 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1660 | 1466586367160 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:06:07 INFO - PROCESS | 1660 | 1466586367162 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1660 | 1466586367163 Marionette TRACE conn2 <- [1,1134,null,{}] 02:06:07 INFO - PROCESS | 1660 | 1466586367166 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}] 02:06:07 INFO - PROCESS | 1660 | 1466586367167 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:07 INFO - PROCESS | 1660 | 1466586367257 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:06:07 INFO - PROCESS | 1660 | 1466586367311 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1660 | 1466586367312 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f4e800 == 42 [pid = 1660] [id = 291] 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c4ec00) [pid = 1660] [serial = 871] [outer = 0x0] 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2b3000) [pid = 1660] [serial = 872] [outer = 0x128c4ec00] 02:06:07 INFO - PROCESS | 1660 | 1466586367338 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a71dc00) [pid = 1660] [serial = 873] [outer = 0x128c4ec00] 02:06:07 INFO - PROCESS | 1660 | 1466586367623 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 02:06:07 INFO - PROCESS | 1660 | 1466586367682 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 1660 | 1466586367684 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:06:07 INFO - PROCESS | 1660 | 1466586367686 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 1660 | 1466586367687 Marionette TRACE conn2 <- [1,1138,null,{}] 02:06:07 INFO - PROCESS | 1660 | 1466586367689 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}] 02:06:07 INFO - PROCESS | 1660 | 1466586367691 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:07 INFO - PROCESS | 1660 | 1466586367774 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:06:07 INFO - PROCESS | 1660 | 1466586367834 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:07 INFO - PROCESS | 1660 | 1466586367835 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x125ebc800 == 43 [pid = 1660] [id = 292] 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a795400) [pid = 1660] [serial = 874] [outer = 0x0] 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a9c0000) [pid = 1660] [serial = 875] [outer = 0x12a795400] 02:06:07 INFO - PROCESS | 1660 | 1466586367866 Marionette DEBUG loaded listener.js 02:06:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b980000) [pid = 1660] [serial = 876] [outer = 0x12a795400] 02:06:08 INFO - PROCESS | 1660 | 1466586368180 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]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 02:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:06:08 INFO - PROCESS | 1660 | 1466586368205 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1660 | 1466586368206 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:06:08 INFO - PROCESS | 1660 | 1466586368209 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1660 | 1466586368210 Marionette TRACE conn2 <- [1,1142,null,{}] 02:06:08 INFO - PROCESS | 1660 | 1466586368212 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}] 02:06:08 INFO - PROCESS | 1660 | 1466586368218 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:08 INFO - PROCESS | 1660 | 1466586368347 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:06:08 INFO - PROCESS | 1660 | 1466586368351 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1660 | 1466586368352 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b0000 == 44 [pid = 1660] [id = 293] 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9bcc00) [pid = 1660] [serial = 877] [outer = 0x0] 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12bdb4800) [pid = 1660] [serial = 878] [outer = 0x12a9bcc00] 02:06:08 INFO - PROCESS | 1660 | 1466586368410 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c8bc800) [pid = 1660] [serial = 879] [outer = 0x12a9bcc00] 02:06:08 INFO - PROCESS | 1660 | 1466586368701 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]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 522ms 02:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:06:08 INFO - PROCESS | 1660 | 1466586368732 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 1660 | 1466586368733 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:06:08 INFO - PROCESS | 1660 | 1466586368737 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 1660 | 1466586368739 Marionette TRACE conn2 <- [1,1146,null,{}] 02:06:08 INFO - PROCESS | 1660 | 1466586368743 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}] 02:06:08 INFO - PROCESS | 1660 | 1466586368744 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:08 INFO - PROCESS | 1660 | 1466586368847 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:06:08 INFO - PROCESS | 1660 | 1466586368866 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 1660 | 1466586368867 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a7000 == 45 [pid = 1660] [id = 294] 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b986c00) [pid = 1660] [serial = 880] [outer = 0x0] 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c8c6000) [pid = 1660] [serial = 881] [outer = 0x12b986c00] 02:06:08 INFO - PROCESS | 1660 | 1466586368892 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12cd1cc00) [pid = 1660] [serial = 882] [outer = 0x12b986c00] 02:06:09 INFO - PROCESS | 1660 | 1466586369232 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]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 524ms 02:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:06:09 INFO - PROCESS | 1660 | 1466586369260 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1660 | 1466586369262 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:06:09 INFO - PROCESS | 1660 | 1466586369264 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1660 | 1466586369265 Marionette TRACE conn2 <- [1,1150,null,{}] 02:06:09 INFO - PROCESS | 1660 | 1466586369267 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}] 02:06:09 INFO - PROCESS | 1660 | 1466586369268 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:09 INFO - PROCESS | 1660 | 1466586369370 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:06:09 INFO - PROCESS | 1660 | 1466586369383 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1660 | 1466586369384 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f07800 == 46 [pid = 1660] [id = 295] 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a79f400) [pid = 1660] [serial = 883] [outer = 0x0] 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12cd21c00) [pid = 1660] [serial = 884] [outer = 0x12a79f400] 02:06:09 INFO - PROCESS | 1660 | 1466586369409 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12cd28c00) [pid = 1660] [serial = 885] [outer = 0x12a79f400] 02:06:09 INFO - PROCESS | 1660 | 1466586369746 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]]]}] 02:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 02:06:09 INFO - PROCESS | 1660 | 1466586369783 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:06:09 INFO - PROCESS | 1660 | 1466586369784 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:06:09 INFO - PROCESS | 1660 | 1466586369786 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:06:09 INFO - PROCESS | 1660 | 1466586369787 Marionette TRACE conn2 <- [1,1154,null,{}] 02:06:09 INFO - PROCESS | 1660 | 1466586369790 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}] 02:06:09 INFO - PROCESS | 1660 | 1466586369791 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:09 INFO - PROCESS | 1660 | 1466586369905 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:06:09 INFO - PROCESS | 1660 | 1466586369916 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 1660 | 1466586369918 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d4800 == 47 [pid = 1660] [id = 296] 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12d4b8400) [pid = 1660] [serial = 886] [outer = 0x0] 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12d4ba800) [pid = 1660] [serial = 887] [outer = 0x12d4b8400] 02:06:09 INFO - PROCESS | 1660 | 1466586369942 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12d4c7800) [pid = 1660] [serial = 888] [outer = 0x12d4b8400] 02:06:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x110ee7000) [pid = 1660] [serial = 889] [outer = 0x12cd22000] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a718c00) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x115d9b000) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12b97dc00) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a718800) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1162ca800) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1187b5800) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115d98800) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113831400) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b98c000) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12258fc00) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a614000) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12bda6800) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:06:10 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115d9a800) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:06:10 INFO - PROCESS | 1660 | 1466586370473 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]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 719ms 02:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:06:10 INFO - PROCESS | 1660 | 1466586370505 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 1660 | 1466586370507 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:06:10 INFO - PROCESS | 1660 | 1466586370509 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1660 | 1466586370510 Marionette TRACE conn2 <- [1,1158,null,{}] 02:06:10 INFO - PROCESS | 1660 | 1466586370512 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}] 02:06:10 INFO - PROCESS | 1660 | 1466586370513 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:10 INFO - PROCESS | 1660 | 1466586370598 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:06:10 INFO - PROCESS | 1660 | 1466586370657 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 1660 | 1466586370658 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cb800 == 48 [pid = 1660] [id = 297] 02:06:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110ee3c00) [pid = 1660] [serial = 890] [outer = 0x0] 02:06:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x110eefc00) [pid = 1660] [serial = 891] [outer = 0x110ee3c00] 02:06:10 INFO - PROCESS | 1660 | 1466586370683 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118524000) [pid = 1660] [serial = 892] [outer = 0x110ee3c00] 02:06:10 INFO - PROCESS | 1660 | 1466586370961 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]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 02:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:06:10 INFO - PROCESS | 1660 | 1466586370989 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 1660 | 1466586370991 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:06:10 INFO - PROCESS | 1660 | 1466586370993 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 1660 | 1466586370995 Marionette TRACE conn2 <- [1,1162,null,{}] 02:06:11 INFO - PROCESS | 1660 | 1466586371005 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}] 02:06:11 INFO - PROCESS | 1660 | 1466586371007 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:11 INFO - PROCESS | 1660 | 1466586371114 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:06:11 INFO - PROCESS | 1660 | 1466586371118 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1660 | 1466586371120 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced6800 == 49 [pid = 1660] [id = 298] 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118528c00) [pid = 1660] [serial = 893] [outer = 0x0] 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a714c00) [pid = 1660] [serial = 894] [outer = 0x118528c00] 02:06:11 INFO - PROCESS | 1660 | 1466586371148 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12d55c400) [pid = 1660] [serial = 895] [outer = 0x118528c00] 02:06:11 INFO - PROCESS | 1660 | 1466586371492 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]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 02:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:06:11 INFO - PROCESS | 1660 | 1466586371514 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 1660 | 1466586371515 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:06:11 INFO - PROCESS | 1660 | 1466586371517 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 1660 | 1466586371519 Marionette TRACE conn2 <- [1,1166,null,{}] 02:06:11 INFO - PROCESS | 1660 | 1466586371525 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}] 02:06:11 INFO - PROCESS | 1660 | 1466586371526 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:11 INFO - PROCESS | 1660 | 1466586371642 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:06:11 INFO - PROCESS | 1660 | 1466586371648 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 1660 | 1466586371649 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d443000 == 50 [pid = 1660] [id = 299] 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110ef2800) [pid = 1660] [serial = 896] [outer = 0x0] 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1128cf800) [pid = 1660] [serial = 897] [outer = 0x110ef2800] 02:06:11 INFO - PROCESS | 1660 | 1466586371673 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119eb6800) [pid = 1660] [serial = 898] [outer = 0x110ef2800] 02:06:11 INFO - PROCESS | 1660 | 1466586371980 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]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 473ms 02:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:06:12 INFO - PROCESS | 1660 | 1466586371992 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1660 | 1466586371993 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:06:12 INFO - PROCESS | 1660 | 1466586371995 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1660 | 1466586371996 Marionette TRACE conn2 <- [1,1170,null,{}] 02:06:12 INFO - PROCESS | 1660 | 1466586372010 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}] 02:06:12 INFO - PROCESS | 1660 | 1466586372011 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:12 INFO - PROCESS | 1660 | 1466586372099 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:06:12 INFO - PROCESS | 1660 | 1466586372104 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1660 | 1466586372105 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d60b800 == 51 [pid = 1660] [id = 300] 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1128d0c00) [pid = 1660] [serial = 899] [outer = 0x0] 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126b78c00) [pid = 1660] [serial = 900] [outer = 0x1128d0c00] 02:06:12 INFO - PROCESS | 1660 | 1466586372130 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126b7d000) [pid = 1660] [serial = 901] [outer = 0x1128d0c00] 02:06:12 INFO - PROCESS | 1660 | 1466586372598 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]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 631ms 02:06:12 INFO - PROCESS | 1660 | 1466586372627 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 1660 | 1466586372629 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:06:12 INFO - PROCESS | 1660 | 1466586372633 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 1660 | 1466586372635 Marionette TRACE conn2 <- [1,1174,null,{}] 02:06:12 INFO - PROCESS | 1660 | 1466586372638 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}] 02:06:12 INFO - PROCESS | 1660 | 1466586372641 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:12 INFO - PROCESS | 1660 | 1466586372751 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:06:12 INFO - PROCESS | 1660 | 1466586372825 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 1660 | 1466586372827 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185eb000 == 52 [pid = 1660] [id = 301] 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113da8800) [pid = 1660] [serial = 902] [outer = 0x0] 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1167f9800) [pid = 1660] [serial = 903] [outer = 0x113da8800] 02:06:12 INFO - PROCESS | 1660 | 1466586372858 Marionette DEBUG loaded listener.js 02:06:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1176c3800) [pid = 1660] [serial = 904] [outer = 0x113da8800] 02:06:13 INFO - PROCESS | 1660 | 1466586373289 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] 02:06:13 INFO - PROCESS | 1660 | 1466586373309 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:06:13 INFO - PROCESS | 1660 | 1466586373313 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 1660 | 1466586373315 Marionette TRACE conn2 <- [1,1178,null,{}] 02:06:13 INFO - PROCESS | 1660 | 1466586373317 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}] 02:06:13 INFO - PROCESS | 1660 | 1466586373319 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:13 INFO - PROCESS | 1660 | 1466586373429 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:06:13 INFO - PROCESS | 1660 | 1466586373506 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:13 INFO - PROCESS | 1660 | 1466586373507 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ad7000 == 53 [pid = 1660] [id = 302] 02:06:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11996a400) [pid = 1660] [serial = 905] [outer = 0x0] 02:06:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x123b42800) [pid = 1660] [serial = 906] [outer = 0x11996a400] 02:06:13 INFO - PROCESS | 1660 | 1466586373579 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124288800) [pid = 1660] [serial = 907] [outer = 0x11996a400] 02:06:14 INFO - PROCESS | 1660 | 1466586374013 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] 02:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:06:14 INFO - PROCESS | 1660 | 1466586374036 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:06:14 INFO - PROCESS | 1660 | 1466586374038 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 1660 | 1466586374041 Marionette TRACE conn2 <- [1,1182,null,{}] 02:06:14 INFO - PROCESS | 1660 | 1466586374049 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}] 02:06:14 INFO - PROCESS | 1660 | 1466586374052 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:14 INFO - PROCESS | 1660 | 1466586374162 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:06:14 INFO - PROCESS | 1660 | 1466586374224 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1660 | 1466586374226 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d45e000 == 54 [pid = 1660] [id = 303] 02:06:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x126ae4c00) [pid = 1660] [serial = 908] [outer = 0x0] 02:06:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128b0d800) [pid = 1660] [serial = 909] [outer = 0x126ae4c00] 02:06:14 INFO - PROCESS | 1660 | 1466586374298 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a71a400) [pid = 1660] [serial = 910] [outer = 0x126ae4c00] 02:06:14 INFO - PROCESS | 1660 | 1466586374729 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] 02:06:14 INFO - PROCESS | 1660 | 1466586374762 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:06:14 INFO - PROCESS | 1660 | 1466586374784 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:06:14 INFO - PROCESS | 1660 | 1466586374785 Marionette TRACE conn2 <- [1,1186,null,{}] 02:06:14 INFO - PROCESS | 1660 | 1466586374789 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}] 02:06:14 INFO - PROCESS | 1660 | 1466586374790 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:14 INFO - PROCESS | 1660 | 1466586374899 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:06:14 INFO - PROCESS | 1660 | 1466586374971 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 1660 | 1466586374973 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d760000 == 55 [pid = 1660] [id = 304] 02:06:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12b872c00) [pid = 1660] [serial = 911] [outer = 0x0] 02:06:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12bd28400) [pid = 1660] [serial = 912] [outer = 0x12b872c00] 02:06:15 INFO - PROCESS | 1660 | 1466586375002 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bdb1000) [pid = 1660] [serial = 913] [outer = 0x12b872c00] 02:06:15 INFO - PROCESS | 1660 | 1466586375430 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] 02:06:15 INFO - PROCESS | 1660 | 1466586375456 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:06:15 INFO - PROCESS | 1660 | 1466586375458 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 1660 | 1466586375459 Marionette TRACE conn2 <- [1,1190,null,{}] 02:06:15 INFO - PROCESS | 1660 | 1466586375462 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}] 02:06:15 INFO - PROCESS | 1660 | 1466586375463 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:15 INFO - PROCESS | 1660 | 1466586375572 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:06:15 INFO - PROCESS | 1660 | 1466586375632 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 1660 | 1466586375633 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d8800 == 56 [pid = 1660] [id = 305] 02:06:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x111ecd400) [pid = 1660] [serial = 914] [outer = 0x0] 02:06:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x113daa800) [pid = 1660] [serial = 915] [outer = 0x111ecd400] 02:06:15 INFO - PROCESS | 1660 | 1466586375827 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x116faa000) [pid = 1660] [serial = 916] [outer = 0x111ecd400] 02:06:16 INFO - PROCESS | 1660 | 1466586376337 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] 02:06:16 INFO - PROCESS | 1660 | 1466586376387 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:06:16 INFO - PROCESS | 1660 | 1466586376393 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 1660 | 1466586376395 Marionette TRACE conn2 <- [1,1194,null,{}] 02:06:16 INFO - PROCESS | 1660 | 1466586376400 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}] 02:06:16 INFO - PROCESS | 1660 | 1466586376402 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:16 INFO - PROCESS | 1660 | 1466586376544 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d448000 == 55 [pid = 1660] [id = 20] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d443000 == 54 [pid = 1660] [id = 299] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced6800 == 53 [pid = 1660] [id = 298] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cb800 == 52 [pid = 1660] [id = 297] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d4800 == 51 [pid = 1660] [id = 296] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x112f07800 == 50 [pid = 1660] [id = 295] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a7000 == 49 [pid = 1660] [id = 294] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b0000 == 48 [pid = 1660] [id = 293] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x125ebc800 == 47 [pid = 1660] [id = 292] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x123f4e800 == 46 [pid = 1660] [id = 291] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119d56800 == 45 [pid = 1660] [id = 290] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1169af800 == 44 [pid = 1660] [id = 289] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1e800 == 43 [pid = 1660] [id = 288] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a9000 == 42 [pid = 1660] [id = 284] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca52000 == 41 [pid = 1660] [id = 14] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca48800 == 40 [pid = 1660] [id = 283] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9be000 == 39 [pid = 1660] [id = 10] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1185b3000 == 38 [pid = 1660] [id = 255] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced2000 == 37 [pid = 1660] [id = 286] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d203800 == 36 [pid = 1660] [id = 287] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12cecb000 == 35 [pid = 1660] [id = 15] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12399d000 == 34 [pid = 1660] [id = 285] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12c452800 == 33 [pid = 1660] [id = 13] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116f43800 == 32 [pid = 1660] [id = 254] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d8800 == 31 [pid = 1660] [id = 305] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d760000 == 30 [pid = 1660] [id = 304] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d45e000 == 29 [pid = 1660] [id = 303] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x126ad7000 == 28 [pid = 1660] [id = 302] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d60b800 == 27 [pid = 1660] [id = 300] 02:06:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1185eb000 == 26 [pid = 1660] [id = 301] 02:06:17 INFO - PROCESS | 1660 | 1466586377328 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1660 | 1466586377330 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c0f9c00) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12bdaa400) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12b870c00) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1166ee800) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b98a000) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12a71c400) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1172b8400) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x116faa400) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1193ad400) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x124bb2400) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a9acc00) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x128b73c00) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x123004c00) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119caf000) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x123b3f000) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12bd21800) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123b3bc00) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1240b1800) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1193af800) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a9ad400) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12c0ef000) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128b10800) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bd26c00) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126b68c00) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128c5c000) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12940e000) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12b87d400) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12bda6400) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b982400) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1150d2c00) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 02:06:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c1a800 == 27 [pid = 1660] [id = 306] 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128d0400) [pid = 1660] [serial = 917] [outer = 0x0] 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112f94400) [pid = 1660] [serial = 918] [outer = 0x1128d0400] 02:06:17 INFO - PROCESS | 1660 | 1466586377402 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1150d4c00) [pid = 1660] [serial = 919] [outer = 0x1128d0400] 02:06:17 INFO - PROCESS | 1660 | 1466586377720 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] 02:06:17 INFO - PROCESS | 1660 | 1466586377768 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:06:17 INFO - PROCESS | 1660 | 1466586377771 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:06:17 INFO - PROCESS | 1660 | 1466586377773 Marionette TRACE conn2 <- [1,1198,null,{}] 02:06:17 INFO - PROCESS | 1660 | 1466586377777 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}] 02:06:17 INFO - PROCESS | 1660 | 1466586377779 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:17 INFO - PROCESS | 1660 | 1466586377860 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:06:17 INFO - PROCESS | 1660 | 1466586377865 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 1660 | 1466586377866 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185b4800 == 28 [pid = 1660] [id = 307] 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x117398800) [pid = 1660] [serial = 920] [outer = 0x0] 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1183e7c00) [pid = 1660] [serial = 921] [outer = 0x117398800] 02:06:17 INFO - PROCESS | 1660 | 1466586377896 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118ee3800) [pid = 1660] [serial = 922] [outer = 0x117398800] 02:06:18 INFO - PROCESS | 1660 | 1466586378253 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]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 02:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:06:18 INFO - PROCESS | 1660 | 1466586378294 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 1660 | 1466586378297 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:06:18 INFO - PROCESS | 1660 | 1466586378300 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1660 | 1466586378302 Marionette TRACE conn2 <- [1,1202,null,{}] 02:06:18 INFO - PROCESS | 1660 | 1466586378304 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}] 02:06:18 INFO - PROCESS | 1660 | 1466586378306 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:18 INFO - PROCESS | 1660 | 1466586378391 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:06:18 INFO - PROCESS | 1660 | 1466586378396 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 1660 | 1466586378397 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e2f000 == 29 [pid = 1660] [id = 308] 02:06:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1193a5800) [pid = 1660] [serial = 923] [outer = 0x0] 02:06:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1199c4800) [pid = 1660] [serial = 924] [outer = 0x1193a5800] 02:06:18 INFO - PROCESS | 1660 | 1466586378423 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12372fc00) [pid = 1660] [serial = 925] [outer = 0x1193a5800] 02:06:18 INFO - PROCESS | 1660 | 1466586378801 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]]]}] 02:06:18 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 02:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 519ms 02:06:18 INFO - PROCESS | 1660 | 1466586378820 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:06:18 INFO - PROCESS | 1660 | 1466586378821 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:06:18 INFO - PROCESS | 1660 | 1466586378824 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 1660 | 1466586378829 Marionette TRACE conn2 <- [1,1206,null,{}] 02:06:18 INFO - PROCESS | 1660 | 1466586378839 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}] 02:06:18 INFO - PROCESS | 1660 | 1466586378842 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:18 INFO - PROCESS | 1660 | 1466586378925 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:06:18 INFO - PROCESS | 1660 | 1466586378932 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 1660 | 1466586378934 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12399a800 == 30 [pid = 1660] [id = 309] 02:06:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123b3e800) [pid = 1660] [serial = 926] [outer = 0x0] 02:06:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124bb1000) [pid = 1660] [serial = 927] [outer = 0x123b3e800] 02:06:18 INFO - PROCESS | 1660 | 1466586378959 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1267a5000) [pid = 1660] [serial = 928] [outer = 0x123b3e800] 02:06:19 INFO - PROCESS | 1660 | 1466586379291 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]]]}] 02:06:19 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 02:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 475ms 02:06:19 INFO - PROCESS | 1660 | 1466586379298 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 1660 | 1466586379300 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:06:19 INFO - PROCESS | 1660 | 1466586379303 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 1660 | 1466586379304 Marionette TRACE conn2 <- [1,1210,null,{}] 02:06:19 INFO - PROCESS | 1660 | 1466586379306 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}] 02:06:19 INFO - PROCESS | 1660 | 1466586379307 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:19 INFO - PROCESS | 1660 | 1466586379389 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:06:19 INFO - PROCESS | 1660 | 1466586379395 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1660 | 1466586379396 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c17000 == 31 [pid = 1660] [id = 310] 02:06:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1162d0400) [pid = 1660] [serial = 929] [outer = 0x0] 02:06:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126aeac00) [pid = 1660] [serial = 930] [outer = 0x1162d0400] 02:06:19 INFO - PROCESS | 1660 | 1466586379484 Marionette DEBUG loaded listener.js 02:06:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128b03c00) [pid = 1660] [serial = 931] [outer = 0x1162d0400] 02:06:19 INFO - PROCESS | 1660 | 1466586379818 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]]]}] 02:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 02:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:06:19 INFO - PROCESS | 1660 | 1466586379824 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:06:19 INFO - PROCESS | 1660 | 1466586379825 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:06:19 INFO - PROCESS | 1660 | 1466586379827 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 1660 | 1466586379828 Marionette TRACE conn2 <- [1,1214,null,{}] 02:06:19 INFO - PROCESS | 1660 | 1466586379831 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}] 02:06:19 INFO - PROCESS | 1660 | 1466586379833 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:19 INFO - PROCESS | 1660 | 1466586379937 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:06:19 INFO - PROCESS | 1660 | 1466586379977 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:19 INFO - PROCESS | 1660 | 1466586379981 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b15800 == 32 [pid = 1660] [id = 311] 02:06:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11929cc00) [pid = 1660] [serial = 932] [outer = 0x0] 02:06:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12914b800) [pid = 1660] [serial = 933] [outer = 0x11929cc00] 02:06:20 INFO - PROCESS | 1660 | 1466586380013 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12940d000) [pid = 1660] [serial = 934] [outer = 0x11929cc00] 02:06:20 INFO - PROCESS | 1660 | 1466586380348 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]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 569ms 02:06:20 INFO - PROCESS | 1660 | 1466586380397 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 1660 | 1466586380398 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:06:20 INFO - PROCESS | 1660 | 1466586380401 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 1660 | 1466586380402 Marionette TRACE conn2 <- [1,1218,null,{}] 02:06:20 INFO - PROCESS | 1660 | 1466586380404 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}] 02:06:20 INFO - PROCESS | 1660 | 1466586380406 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:20 INFO - PROCESS | 1660 | 1466586380509 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:06:20 INFO - PROCESS | 1660 | 1466586380549 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 1660 | 1466586380551 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f48800 == 33 [pid = 1660] [id = 312] 02:06:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x129441800) [pid = 1660] [serial = 935] [outer = 0x0] 02:06:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a7a0800) [pid = 1660] [serial = 936] [outer = 0x129441800] 02:06:20 INFO - PROCESS | 1660 | 1466586380574 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a9bfc00) [pid = 1660] [serial = 937] [outer = 0x129441800] 02:06:20 INFO - PROCESS | 1660 | 1466586380860 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]]]}] 02:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 02:06:20 INFO - PROCESS | 1660 | 1466586380920 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:06:20 INFO - PROCESS | 1660 | 1466586380921 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:06:20 INFO - PROCESS | 1660 | 1466586380923 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:06:20 INFO - PROCESS | 1660 | 1466586380924 Marionette TRACE conn2 <- [1,1222,null,{}] 02:06:20 INFO - PROCESS | 1660 | 1466586380927 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}] 02:06:20 INFO - PROCESS | 1660 | 1466586380928 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:21 INFO - PROCESS | 1660 | 1466586381026 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:06:21 INFO - PROCESS | 1660 | 1466586381066 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 1660 | 1466586381067 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a762000 == 34 [pid = 1660] [id = 313] 02:06:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1132c6000) [pid = 1660] [serial = 938] [outer = 0x0] 02:06:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12b870800) [pid = 1660] [serial = 939] [outer = 0x1132c6000] 02:06:21 INFO - PROCESS | 1660 | 1466586381091 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12b984c00) [pid = 1660] [serial = 940] [outer = 0x1132c6000] 02:06:21 INFO - PROCESS | 1660 | 1466586381858 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] 02:06:21 INFO - PROCESS | 1660 | 1466586381895 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:06:21 INFO - PROCESS | 1660 | 1466586381898 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 1660 | 1466586381899 Marionette TRACE conn2 <- [1,1226,null,{}] 02:06:21 INFO - PROCESS | 1660 | 1466586381901 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}] 02:06:21 INFO - PROCESS | 1660 | 1466586381903 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:21 INFO - PROCESS | 1660 | 1466586381982 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:06:21 INFO - PROCESS | 1660 | 1466586381986 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 1660 | 1466586381987 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e4000 == 35 [pid = 1660] [id = 314] 02:06:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128cdc00) [pid = 1660] [serial = 941] [outer = 0x0] 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1131c6400) [pid = 1660] [serial = 942] [outer = 0x1128cdc00] 02:06:22 INFO - PROCESS | 1660 | 1466586382013 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1180b0000) [pid = 1660] [serial = 943] [outer = 0x1128cdc00] 02:06:22 INFO - PROCESS | 1660 | 1466586382336 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]]]}] 02:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 02:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:06:22 INFO - PROCESS | 1660 | 1466586382368 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 1660 | 1466586382369 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:06:22 INFO - PROCESS | 1660 | 1466586382382 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 1660 | 1466586382384 Marionette TRACE conn2 <- [1,1230,null,{}] 02:06:22 INFO - PROCESS | 1660 | 1466586382386 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}] 02:06:22 INFO - PROCESS | 1660 | 1466586382387 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:22 INFO - PROCESS | 1660 | 1466586382464 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:06:22 INFO - PROCESS | 1660 | 1466586382531 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1660 | 1466586382532 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9b5800 == 36 [pid = 1660] [id = 315] 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112976400) [pid = 1660] [serial = 944] [outer = 0x0] 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11928fc00) [pid = 1660] [serial = 945] [outer = 0x112976400] 02:06:22 INFO - PROCESS | 1660 | 1466586382556 Marionette DEBUG loaded listener.js 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c4f800) [pid = 1660] [serial = 946] [outer = 0x112976400] 02:06:22 INFO - PROCESS | 1660 | 1466586382832 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]]]}] 02:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 478ms 02:06:22 INFO - PROCESS | 1660 | 1466586382851 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 1660 | 1466586382852 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:06:22 INFO - PROCESS | 1660 | 1466586382854 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 1660 | 1466586382855 Marionette TRACE conn2 <- [1,1234,null,{}] 02:06:22 INFO - PROCESS | 1660 | 1466586382865 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}] 02:06:22 INFO - PROCESS | 1660 | 1466586382866 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:22 INFO - PROCESS | 1660 | 1466586382953 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:06:22 INFO - PROCESS | 1660 | 1466586382957 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:22 INFO - PROCESS | 1660 | 1466586382961 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdfd000 == 37 [pid = 1660] [id = 316] 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a796000) [pid = 1660] [serial = 947] [outer = 0x0] 02:06:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bd21800) [pid = 1660] [serial = 948] [outer = 0x12a796000] 02:06:22 INFO - PROCESS | 1660 | 1466586382988 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12bdabc00) [pid = 1660] [serial = 949] [outer = 0x12a796000] 02:06:23 INFO - PROCESS | 1660 | 1466586383322 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]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 522ms 02:06:23 INFO - PROCESS | 1660 | 1466586383378 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 1660 | 1466586383381 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:06:23 INFO - PROCESS | 1660 | 1466586383401 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1660 | 1466586383403 Marionette TRACE conn2 <- [1,1238,null,{}] 02:06:23 INFO - PROCESS | 1660 | 1466586383405 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}] 02:06:23 INFO - PROCESS | 1660 | 1466586383407 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:23 INFO - PROCESS | 1660 | 1466586383501 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:06:23 INFO - PROCESS | 1660 | 1466586383505 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 1660 | 1466586383506 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235bb800 == 38 [pid = 1660] [id = 317] 02:06:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b986000) [pid = 1660] [serial = 950] [outer = 0x0] 02:06:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c335c00) [pid = 1660] [serial = 951] [outer = 0x12b986000] 02:06:23 INFO - PROCESS | 1660 | 1466586383530 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c33c000) [pid = 1660] [serial = 952] [outer = 0x12b986000] 02:06:23 INFO - PROCESS | 1660 | 1466586383853 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]]]}] 02:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 476ms 02:06:23 INFO - PROCESS | 1660 | 1466586383917 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:06:23 INFO - PROCESS | 1660 | 1466586383920 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:06:23 INFO - PROCESS | 1660 | 1466586383924 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:06:23 INFO - PROCESS | 1660 | 1466586383927 Marionette TRACE conn2 <- [1,1242,null,{}] 02:06:23 INFO - PROCESS | 1660 | 1466586383931 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}] 02:06:23 INFO - PROCESS | 1660 | 1466586383933 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:24 INFO - PROCESS | 1660 | 1466586384029 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:06:24 INFO - PROCESS | 1660 | 1466586384132 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 1660 | 1466586384136 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169af800 == 39 [pid = 1660] [id = 318] 02:06:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x112f90000) [pid = 1660] [serial = 953] [outer = 0x0] 02:06:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116079c00) [pid = 1660] [serial = 954] [outer = 0x112f90000] 02:06:24 INFO - PROCESS | 1660 | 1466586384167 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116f9d400) [pid = 1660] [serial = 955] [outer = 0x112f90000] 02:06:24 INFO - PROCESS | 1660 | 1466586384698 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]]]}] 02:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 823ms 02:06:24 INFO - PROCESS | 1660 | 1466586384748 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:06:24 INFO - PROCESS | 1660 | 1466586384750 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:06:24 INFO - PROCESS | 1660 | 1466586384755 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 1660 | 1466586384758 Marionette TRACE conn2 <- [1,1246,null,{}] 02:06:24 INFO - PROCESS | 1660 | 1466586384761 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}] 02:06:24 INFO - PROCESS | 1660 | 1466586384762 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:24 INFO - PROCESS | 1660 | 1466586384905 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:06:24 INFO - PROCESS | 1660 | 1466586384993 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 1660 | 1466586384994 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f63800 == 40 [pid = 1660] [id = 319] 02:06:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119930400) [pid = 1660] [serial = 956] [outer = 0x0] 02:06:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119cb0000) [pid = 1660] [serial = 957] [outer = 0x119930400] 02:06:25 INFO - PROCESS | 1660 | 1466586385025 Marionette DEBUG loaded listener.js 02:06:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1233cc000) [pid = 1660] [serial = 958] [outer = 0x119930400] 02:06:25 INFO - PROCESS | 1660 | 1466586385552 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]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 872ms 02:06:25 INFO - PROCESS | 1660 | 1466586385683 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 1660 | 1466586385685 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:06:25 INFO - PROCESS | 1660 | 1466586385691 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 1660 | 1466586385693 Marionette TRACE conn2 <- [1,1250,null,{}] 02:06:25 INFO - PROCESS | 1660 | 1466586385703 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}] 02:06:25 INFO - PROCESS | 1660 | 1466586385708 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:25 INFO - PROCESS | 1660 | 1466586385880 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:06:26 INFO - PROCESS | 1660 | 1466586385999 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:26 INFO - PROCESS | 1660 | 1466586386002 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ad800 == 41 [pid = 1660] [id = 320] 02:06:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1128c8800) [pid = 1660] [serial = 959] [outer = 0x0] 02:06:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1183bb000) [pid = 1660] [serial = 960] [outer = 0x1128c8800] 02:06:26 INFO - PROCESS | 1660 | 1466586386053 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128b0d000) [pid = 1660] [serial = 961] [outer = 0x1128c8800] 02:06:26 INFO - PROCESS | 1660 | 1466586386778 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]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1126ms 02:06:26 INFO - PROCESS | 1660 | 1466586386818 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:06:26 INFO - PROCESS | 1660 | 1466586386821 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:06:26 INFO - PROCESS | 1660 | 1466586386826 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:06:26 INFO - PROCESS | 1660 | 1466586386829 Marionette TRACE conn2 <- [1,1254,null,{}] 02:06:26 INFO - PROCESS | 1660 | 1466586386834 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}] 02:06:26 INFO - PROCESS | 1660 | 1466586386837 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:27 INFO - PROCESS | 1660 | 1466586387001 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdfd000 == 40 [pid = 1660] [id = 316] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9b5800 == 39 [pid = 1660] [id = 315] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e4000 == 38 [pid = 1660] [id = 314] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12a762000 == 37 [pid = 1660] [id = 313] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x113f48800 == 36 [pid = 1660] [id = 312] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x128b15800 == 35 [pid = 1660] [id = 311] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x124c17000 == 34 [pid = 1660] [id = 310] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12399a800 == 33 [pid = 1660] [id = 309] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x117e2f000 == 32 [pid = 1660] [id = 308] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1185b4800 == 31 [pid = 1660] [id = 307] 02:06:27 INFO - PROCESS | 1660 | --DOCSHELL 0x112c1a800 == 30 [pid = 1660] [id = 306] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x116fabc00) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x113da9c00) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12c8c6000) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12bdb4800) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119924c00) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x123728c00) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11811ec00) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1187b5c00) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12c0f4400) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12c33d400) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a2b3000) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a71dc00) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b874000) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12bd28c00) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a9c0000) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12c338800) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116f9f000) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176c1c00) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1176c0c00) [pid = 1660] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125e4b800) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b70000) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fb3800) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123b42c00) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12cd1cc00) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12c8bc800) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12b980000) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11673ec00) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1199bd000) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1267a1c00) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129264800) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | 1466586387138 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1660 | 1466586387140 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12d4ba800) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x110eefc00) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12cd28c00) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12cd21c00) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118524000) [pid = 1660] [serial = 892] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1128cf800) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12d4c7800) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119eb6800) [pid = 1660] [serial = 898] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a714c00) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12d55c400) [pid = 1660] [serial = 895] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x126b78c00) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126b7d000) [pid = 1660] [serial = 901] [outer = 0x0] [url = about:blank] 02:06:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x116004000 == 31 [pid = 1660] [id = 321] 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1128cf800) [pid = 1660] [serial = 962] [outer = 0x0] 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115d9b400) [pid = 1660] [serial = 963] [outer = 0x1128cf800] 02:06:27 INFO - PROCESS | 1660 | 1466586387193 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116fa9000) [pid = 1660] [serial = 964] [outer = 0x1128cf800] 02:06:27 INFO - PROCESS | 1660 | 1466586387550 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]]]}] 02:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 773ms 02:06:27 INFO - PROCESS | 1660 | 1466586387598 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 1660 | 1466586387600 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:06:27 INFO - PROCESS | 1660 | 1466586387606 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 1660 | 1466586387608 Marionette TRACE conn2 <- [1,1258,null,{}] 02:06:27 INFO - PROCESS | 1660 | 1466586387610 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}] 02:06:27 INFO - PROCESS | 1660 | 1466586387612 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:27 INFO - PROCESS | 1660 | 1466586387734 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:06:27 INFO - PROCESS | 1660 | 1466586387816 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 1660 | 1466586387817 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d9800 == 32 [pid = 1660] [id = 322] 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1176bd800) [pid = 1660] [serial = 965] [outer = 0x0] 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118797800) [pid = 1660] [serial = 966] [outer = 0x1176bd800] 02:06:27 INFO - PROCESS | 1660 | 1466586387861 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1193aa400) [pid = 1660] [serial = 967] [outer = 0x1176bd800] 02:06:28 INFO - PROCESS | 1660 | 1466586388213 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]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 622ms 02:06:28 INFO - PROCESS | 1660 | 1466586388230 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 1660 | 1466586388232 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:06:28 INFO - PROCESS | 1660 | 1466586388234 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 1660 | 1466586388237 Marionette TRACE conn2 <- [1,1262,null,{}] 02:06:28 INFO - PROCESS | 1660 | 1466586388248 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}] 02:06:28 INFO - PROCESS | 1660 | 1466586388251 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:28 INFO - PROCESS | 1660 | 1466586388349 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:06:28 INFO - PROCESS | 1660 | 1466586388421 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1660 | 1466586388423 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12271e800 == 33 [pid = 1660] [id = 323] 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1193adc00) [pid = 1660] [serial = 968] [outer = 0x0] 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fb3800) [pid = 1660] [serial = 969] [outer = 0x1193adc00] 02:06:28 INFO - PROCESS | 1660 | 1466586388453 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123fb8800) [pid = 1660] [serial = 970] [outer = 0x1193adc00] 02:06:28 INFO - PROCESS | 1660 | 1466586388725 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]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 525ms 02:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:06:28 INFO - PROCESS | 1660 | 1466586388759 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 1660 | 1466586388761 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:06:28 INFO - PROCESS | 1660 | 1466586388771 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 1660 | 1466586388772 Marionette TRACE conn2 <- [1,1266,null,{}] 02:06:28 INFO - PROCESS | 1660 | 1466586388775 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}] 02:06:28 INFO - PROCESS | 1660 | 1466586388776 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:28 INFO - PROCESS | 1660 | 1466586388868 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:06:28 INFO - PROCESS | 1660 | 1466586388929 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 1660 | 1466586388930 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c25000 == 34 [pid = 1660] [id = 324] 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12408b000) [pid = 1660] [serial = 971] [outer = 0x0] 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125e49800) [pid = 1660] [serial = 972] [outer = 0x12408b000] 02:06:28 INFO - PROCESS | 1660 | 1466586388955 Marionette DEBUG loaded listener.js 02:06:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b80000) [pid = 1660] [serial = 973] [outer = 0x12408b000] 02:06:29 INFO - PROCESS | 1660 | 1466586389314 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]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 579ms 02:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:06:29 INFO - PROCESS | 1660 | 1466586389351 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 1660 | 1466586389353 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:06:29 INFO - PROCESS | 1660 | 1466586389356 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 1660 | 1466586389358 Marionette TRACE conn2 <- [1,1270,null,{}] 02:06:29 INFO - PROCESS | 1660 | 1466586389361 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}] 02:06:29 INFO - PROCESS | 1660 | 1466586389363 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:29 INFO - PROCESS | 1660 | 1466586389533 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:06:29 INFO - PROCESS | 1660 | 1466586389556 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:29 INFO - PROCESS | 1660 | 1466586389558 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b15800 == 35 [pid = 1660] [id = 325] 02:06:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112f92400) [pid = 1660] [serial = 974] [outer = 0x0] 02:06:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b73000) [pid = 1660] [serial = 975] [outer = 0x112f92400] 02:06:29 INFO - PROCESS | 1660 | 1466586389597 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129263800) [pid = 1660] [serial = 976] [outer = 0x112f92400] 02:06:30 INFO - PROCESS | 1660 | 1466586390036 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]]]}] 02:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 721ms 02:06:30 INFO - PROCESS | 1660 | 1466586390079 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 1660 | 1466586390080 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:06:30 INFO - PROCESS | 1660 | 1466586390082 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - PROCESS | 1660 | 1466586390083 Marionette TRACE conn2 <- [1,1274,null,{}] 02:06:30 INFO - PROCESS | 1660 | 1466586390086 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}] 02:06:30 INFO - PROCESS | 1660 | 1466586390090 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:30 INFO - PROCESS | 1660 | 1466586390212 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:06:30 INFO - PROCESS | 1660 | 1466586390224 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 1660 | 1466586390226 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a8000 == 36 [pid = 1660] [id = 326] 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12940e000) [pid = 1660] [serial = 977] [outer = 0x0] 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a79a800) [pid = 1660] [serial = 978] [outer = 0x12940e000] 02:06:30 INFO - PROCESS | 1660 | 1466586390252 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b983400) [pid = 1660] [serial = 979] [outer = 0x12940e000] 02:06:30 INFO - PROCESS | 1660 | 1466586390576 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]]]}] 02:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 02:06:30 INFO - PROCESS | 1660 | 1466586390601 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:06:30 INFO - PROCESS | 1660 | 1466586390602 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:06:30 INFO - PROCESS | 1660 | 1466586390604 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:06:30 INFO - PROCESS | 1660 | 1466586390605 Marionette TRACE conn2 <- [1,1278,null,{}] 02:06:30 INFO - PROCESS | 1660 | 1466586390613 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}] 02:06:30 INFO - PROCESS | 1660 | 1466586390615 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:30 INFO - PROCESS | 1660 | 1466586390731 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:06:30 INFO - PROCESS | 1660 | 1466586390742 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 1660 | 1466586390743 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b75f800 == 37 [pid = 1660] [id = 327] 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x111fdfc00) [pid = 1660] [serial = 980] [outer = 0x0] 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bd22800) [pid = 1660] [serial = 981] [outer = 0x111fdfc00] 02:06:30 INFO - PROCESS | 1660 | 1466586390768 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bda9800) [pid = 1660] [serial = 982] [outer = 0x111fdfc00] 02:06:31 INFO - PROCESS | 1660 | 1466586391111 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]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 02:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:06:31 INFO - PROCESS | 1660 | 1466586391124 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 1660 | 1466586391125 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:06:31 INFO - PROCESS | 1660 | 1466586391128 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1660 | 1466586391131 Marionette TRACE conn2 <- [1,1282,null,{}] 02:06:31 INFO - PROCESS | 1660 | 1466586391142 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}] 02:06:31 INFO - PROCESS | 1660 | 1466586391143 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:31 INFO - PROCESS | 1660 | 1466586391442 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11929cc00) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123b3e800) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1128d0400) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117398800) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1193a5800) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x111ecd400) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113da8800) [pid = 1660] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129441800) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11996a400) [pid = 1660] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1132c6000) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126ae4c00) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128cdc00) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a796000) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b872c00) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112976400) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:06:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1162d0400) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:06:31 INFO - PROCESS | 1660 | 1466586391516 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:31 INFO - PROCESS | 1660 | 1466586391517 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cd800 == 38 [pid = 1660] [id = 328] 02:06:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x111c13800) [pid = 1660] [serial = 983] [outer = 0x0] 02:06:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112f98c00) [pid = 1660] [serial = 984] [outer = 0x111c13800] 02:06:31 INFO - PROCESS | 1660 | 1466586391557 Marionette DEBUG loaded listener.js 02:06:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117399400) [pid = 1660] [serial = 985] [outer = 0x111c13800] 02:06:31 INFO - PROCESS | 1660 | 1466586391868 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]]]}] 02:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 785ms 02:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:06:31 INFO - PROCESS | 1660 | 1466586391917 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:06:31 INFO - PROCESS | 1660 | 1466586391918 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:06:31 INFO - PROCESS | 1660 | 1466586391921 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:06:31 INFO - PROCESS | 1660 | 1466586391922 Marionette TRACE conn2 <- [1,1286,null,{}] 02:06:31 INFO - PROCESS | 1660 | 1466586391924 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}] 02:06:31 INFO - PROCESS | 1660 | 1466586391926 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:32 INFO - PROCESS | 1660 | 1466586392061 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:06:32 INFO - PROCESS | 1660 | 1466586392069 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1660 | 1466586392071 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bde0800 == 39 [pid = 1660] [id = 329] 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117398800) [pid = 1660] [serial = 986] [outer = 0x0] 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12319f400) [pid = 1660] [serial = 987] [outer = 0x117398800] 02:06:32 INFO - PROCESS | 1660 | 1466586392095 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12b98a000) [pid = 1660] [serial = 988] [outer = 0x117398800] 02:06:32 INFO - PROCESS | 1660 | 1466586392463 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]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 02:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:06:32 INFO - PROCESS | 1660 | 1466586392494 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 1660 | 1466586392496 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:06:32 INFO - PROCESS | 1660 | 1466586392499 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 1660 | 1466586392501 Marionette TRACE conn2 <- [1,1290,null,{}] 02:06:32 INFO - PROCESS | 1660 | 1466586392505 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}] 02:06:32 INFO - PROCESS | 1660 | 1466586392507 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:32 INFO - PROCESS | 1660 | 1466586392635 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:06:32 INFO - PROCESS | 1660 | 1466586392722 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 1660 | 1466586392723 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c45a000 == 40 [pid = 1660] [id = 330] 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116fa6c00) [pid = 1660] [serial = 989] [outer = 0x0] 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12bda9400) [pid = 1660] [serial = 990] [outer = 0x116fa6c00] 02:06:32 INFO - PROCESS | 1660 | 1466586392761 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c337c00) [pid = 1660] [serial = 991] [outer = 0x116fa6c00] 02:06:33 INFO - PROCESS | 1660 | 1466586393035 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]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 02:06:33 INFO - PROCESS | 1660 | 1466586393078 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 1660 | 1466586393079 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:06:33 INFO - PROCESS | 1660 | 1466586393082 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 1660 | 1466586393083 Marionette TRACE conn2 <- [1,1294,null,{}] 02:06:33 INFO - PROCESS | 1660 | 1466586393103 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}] 02:06:33 INFO - PROCESS | 1660 | 1466586393104 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:33 INFO - PROCESS | 1660 | 1466586393206 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:06:33 INFO - PROCESS | 1660 | 1466586393210 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 1660 | 1466586393214 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca5a800 == 41 [pid = 1660] [id = 331] 02:06:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11739bc00) [pid = 1660] [serial = 992] [outer = 0x0] 02:06:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c33d800) [pid = 1660] [serial = 993] [outer = 0x11739bc00] 02:06:33 INFO - PROCESS | 1660 | 1466586393293 Marionette DEBUG loaded listener.js 02:06:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12cd22800) [pid = 1660] [serial = 994] [outer = 0x11739bc00] 02:06:33 INFO - PROCESS | 1660 | 1466586393724 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]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 02:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:06:33 INFO - PROCESS | 1660 | 1466586393754 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 1660 | 1466586393757 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:06:33 INFO - PROCESS | 1660 | 1466586393760 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 1660 | 1466586393762 Marionette TRACE conn2 <- [1,1298,null,{}] 02:06:33 INFO - PROCESS | 1660 | 1466586393767 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}] 02:06:33 INFO - PROCESS | 1660 | 1466586393769 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:33 INFO - PROCESS | 1660 | 1466586393913 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:06:33 INFO - PROCESS | 1660 | 1466586393969 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:33 INFO - PROCESS | 1660 | 1466586393971 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e3000 == 42 [pid = 1660] [id = 332] 02:06:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116fa5800) [pid = 1660] [serial = 995] [outer = 0x0] 02:06:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117044000) [pid = 1660] [serial = 996] [outer = 0x116fa5800] 02:06:34 INFO - PROCESS | 1660 | 1466586394002 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118126800) [pid = 1660] [serial = 997] [outer = 0x116fa5800] 02:06:34 INFO - PROCESS | 1660 | 1466586394428 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]]]}] 02:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 722ms 02:06:34 INFO - PROCESS | 1660 | 1466586394482 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:06:34 INFO - PROCESS | 1660 | 1466586394486 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:06:34 INFO - PROCESS | 1660 | 1466586394491 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:06:34 INFO - PROCESS | 1660 | 1466586394493 Marionette TRACE conn2 <- [1,1302,null,{}] 02:06:34 INFO - PROCESS | 1660 | 1466586394495 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}] 02:06:34 INFO - PROCESS | 1660 | 1466586394497 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:34 INFO - PROCESS | 1660 | 1466586394629 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:06:34 INFO - PROCESS | 1660 | 1466586394705 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 1660 | 1466586394707 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12888a000 == 43 [pid = 1660] [id = 333] 02:06:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119965400) [pid = 1660] [serial = 998] [outer = 0x0] 02:06:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1232ef800) [pid = 1660] [serial = 999] [outer = 0x119965400] 02:06:34 INFO - PROCESS | 1660 | 1466586394739 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12408a000) [pid = 1660] [serial = 1000] [outer = 0x119965400] 02:06:35 INFO - PROCESS | 1660 | 1466586395172 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]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 720ms 02:06:35 INFO - PROCESS | 1660 | 1466586395210 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:06:35 INFO - PROCESS | 1660 | 1466586395212 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:06:35 INFO - PROCESS | 1660 | 1466586395215 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1660 | 1466586395217 Marionette TRACE conn2 <- [1,1306,null,{}] 02:06:35 INFO - PROCESS | 1660 | 1466586395225 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}] 02:06:35 INFO - PROCESS | 1660 | 1466586395228 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:35 INFO - PROCESS | 1660 | 1466586395334 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:06:35 INFO - PROCESS | 1660 | 1466586395399 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 1660 | 1466586395401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced0800 == 44 [pid = 1660] [id = 334] 02:06:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126b7a800) [pid = 1660] [serial = 1001] [outer = 0x0] 02:06:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129264c00) [pid = 1660] [serial = 1002] [outer = 0x126b7a800] 02:06:35 INFO - PROCESS | 1660 | 1466586395472 Marionette DEBUG loaded listener.js 02:06:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a71c400) [pid = 1660] [serial = 1003] [outer = 0x126b7a800] 02:06:35 INFO - PROCESS | 1660 | 1466586395884 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]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 723ms 02:06:35 INFO - PROCESS | 1660 | 1466586395947 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 1660 | 1466586395949 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:06:35 INFO - PROCESS | 1660 | 1466586395953 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 1660 | 1466586395955 Marionette TRACE conn2 <- [1,1310,null,{}] 02:06:35 INFO - PROCESS | 1660 | 1466586395977 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}] 02:06:35 INFO - PROCESS | 1660 | 1466586395978 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:36 INFO - PROCESS | 1660 | 1466586396088 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:06:36 INFO - PROCESS | 1660 | 1466586396161 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1660 | 1466586396162 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d440800 == 45 [pid = 1660] [id = 335] 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b980400) [pid = 1660] [serial = 1004] [outer = 0x0] 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bd29c00) [pid = 1660] [serial = 1005] [outer = 0x12b980400] 02:06:36 INFO - PROCESS | 1660 | 1466586396191 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c336000) [pid = 1660] [serial = 1006] [outer = 0x12b980400] 02:06:36 INFO - PROCESS | 1660 | 1466586396621 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] 02:06:36 INFO - PROCESS | 1660 | 1466586396643 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:06:36 INFO - PROCESS | 1660 | 1466586396645 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:06:36 INFO - PROCESS | 1660 | 1466586396647 Marionette TRACE conn2 <- [1,1314,null,{}] 02:06:36 INFO - PROCESS | 1660 | 1466586396649 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}] 02:06:36 INFO - PROCESS | 1660 | 1466586396650 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:36 INFO - PROCESS | 1660 | 1466586396764 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:06:36 INFO - PROCESS | 1660 | 1466586396826 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:36 INFO - PROCESS | 1660 | 1466586396827 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d451000 == 46 [pid = 1660] [id = 336] 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b87b800) [pid = 1660] [serial = 1007] [outer = 0x0] 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12c8be800) [pid = 1660] [serial = 1008] [outer = 0x12b87b800] 02:06:36 INFO - PROCESS | 1660 | 1466586396855 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12cd1cc00) [pid = 1660] [serial = 1009] [outer = 0x12b87b800] 02:06:37 INFO - PROCESS | 1660 | 1466586397508 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]]]}] 02:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 920ms 02:06:37 INFO - PROCESS | 1660 | 1466586397567 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:06:37 INFO - PROCESS | 1660 | 1466586397570 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:06:37 INFO - PROCESS | 1660 | 1466586397575 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 1660 | 1466586397578 Marionette TRACE conn2 <- [1,1318,null,{}] 02:06:37 INFO - PROCESS | 1660 | 1466586397584 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}] 02:06:37 INFO - PROCESS | 1660 | 1466586397586 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:37 INFO - PROCESS | 1660 | 1466586397723 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:06:37 INFO - PROCESS | 1660 | 1466586397826 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 1660 | 1466586397828 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119510800 == 47 [pid = 1660] [id = 337] 02:06:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x117044800) [pid = 1660] [serial = 1010] [outer = 0x0] 02:06:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1172b6400) [pid = 1660] [serial = 1011] [outer = 0x117044800] 02:06:37 INFO - PROCESS | 1660 | 1466586397850 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11852e000) [pid = 1660] [serial = 1012] [outer = 0x117044800] 02:06:38 INFO - PROCESS | 1660 | 1466586398325 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]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 776ms 02:06:38 INFO - PROCESS | 1660 | 1466586398351 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 1660 | 1466586398356 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:06:38 INFO - PROCESS | 1660 | 1466586398363 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 1660 | 1466586398366 Marionette TRACE conn2 <- [1,1322,null,{}] 02:06:38 INFO - PROCESS | 1660 | 1466586398369 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}] 02:06:38 INFO - PROCESS | 1660 | 1466586398372 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:38 INFO - PROCESS | 1660 | 1466586398518 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:06:38 INFO - PROCESS | 1660 | 1466586398623 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 1660 | 1466586398624 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199e7000 == 48 [pid = 1660] [id = 338] 02:06:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119928400) [pid = 1660] [serial = 1013] [outer = 0x0] 02:06:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12319dc00) [pid = 1660] [serial = 1014] [outer = 0x119928400] 02:06:38 INFO - PROCESS | 1660 | 1466586398667 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123b41400) [pid = 1660] [serial = 1015] [outer = 0x119928400] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12c45a000 == 47 [pid = 1660] [id = 330] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12bde0800 == 46 [pid = 1660] [id = 329] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cd800 == 45 [pid = 1660] [id = 328] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12b75f800 == 44 [pid = 1660] [id = 327] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a8000 == 43 [pid = 1660] [id = 326] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x128b15800 == 42 [pid = 1660] [id = 325] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x124c25000 == 41 [pid = 1660] [id = 324] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12271e800 == 40 [pid = 1660] [id = 323] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d9800 == 39 [pid = 1660] [id = 322] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x116004000 == 38 [pid = 1660] [id = 321] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ad800 == 37 [pid = 1660] [id = 320] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x123f63800 == 36 [pid = 1660] [id = 319] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1169af800 == 35 [pid = 1660] [id = 318] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1235bb800 == 34 [pid = 1660] [id = 317] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119510800 == 33 [pid = 1660] [id = 337] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12d451000 == 32 [pid = 1660] [id = 336] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12d440800 == 31 [pid = 1660] [id = 335] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced0800 == 30 [pid = 1660] [id = 334] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12888a000 == 29 [pid = 1660] [id = 333] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca5a800 == 28 [pid = 1660] [id = 331] 02:06:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e3000 == 27 [pid = 1660] [id = 332] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12914b800) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124bb1000) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1267a5000) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112f94400) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1150d4c00) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1183e7c00) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118ee3800) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1199c4800) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12372fc00) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113daa800) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116faa000) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176c3800) [pid = 1660] [serial = 904] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1167f9800) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a7a0800) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123b42800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124288800) [pid = 1660] [serial = 907] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12940d000) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12b870800) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12a9bfc00) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b0d800) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a71a400) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1131c6400) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1180b0000) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12bd21800) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b984c00) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12bdb1000) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12bdabc00) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11928fc00) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bd28400) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126aeac00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c335c00) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b03c00) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128c4f800) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 02:06:39 INFO - PROCESS | 1660 | 1466586399674 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]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1327ms 02:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:06:39 INFO - PROCESS | 1660 | 1466586399689 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 1660 | 1466586399691 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:06:39 INFO - PROCESS | 1660 | 1466586399694 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 1660 | 1466586399697 Marionette TRACE conn2 <- [1,1326,null,{}] 02:06:39 INFO - PROCESS | 1660 | 1466586399703 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}] 02:06:39 INFO - PROCESS | 1660 | 1466586399705 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:39 INFO - PROCESS | 1660 | 1466586399782 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:06:39 INFO - PROCESS | 1660 | 1466586399787 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 1660 | 1466586399789 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116662800 == 28 [pid = 1660] [id = 339] 02:06:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11261cc00) [pid = 1660] [serial = 1016] [outer = 0x0] 02:06:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1132e3000) [pid = 1660] [serial = 1017] [outer = 0x11261cc00] 02:06:39 INFO - PROCESS | 1660 | 1466586399819 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113d4a000) [pid = 1660] [serial = 1018] [outer = 0x11261cc00] 02:06:40 INFO - PROCESS | 1660 | 1466586400165 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]]]}] 02:06:40 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 02:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms 02:06:40 INFO - PROCESS | 1660 | 1466586400217 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 1660 | 1466586400220 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:06:40 INFO - PROCESS | 1660 | 1466586400224 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1660 | 1466586400226 Marionette TRACE conn2 <- [1,1330,null,{}] 02:06:40 INFO - PROCESS | 1660 | 1466586400229 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}] 02:06:40 INFO - PROCESS | 1660 | 1466586400230 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:40 INFO - PROCESS | 1660 | 1466586400311 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:06:40 INFO - PROCESS | 1660 | 1466586400315 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 1660 | 1466586400317 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723b000 == 29 [pid = 1660] [id = 340] 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115d98800) [pid = 1660] [serial = 1019] [outer = 0x0] 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1160d9000) [pid = 1660] [serial = 1020] [outer = 0x115d98800] 02:06:40 INFO - PROCESS | 1660 | 1466586400346 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167f6000) [pid = 1660] [serial = 1021] [outer = 0x115d98800] 02:06:40 INFO - PROCESS | 1660 | 1466586400704 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]]]}] 02:06:40 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 02:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 02:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:06:40 INFO - PROCESS | 1660 | 1466586400746 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 1660 | 1466586400748 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:06:40 INFO - PROCESS | 1660 | 1466586400750 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 1660 | 1466586400752 Marionette TRACE conn2 <- [1,1334,null,{}] 02:06:40 INFO - PROCESS | 1660 | 1466586400760 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}] 02:06:40 INFO - PROCESS | 1660 | 1466586400764 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:40 INFO - PROCESS | 1660 | 1466586400841 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:06:40 INFO - PROCESS | 1660 | 1466586400847 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 1660 | 1466586400849 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185f0800 == 30 [pid = 1660] [id = 341] 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116f9e000) [pid = 1660] [serial = 1022] [outer = 0x0] 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117391000) [pid = 1660] [serial = 1023] [outer = 0x116f9e000] 02:06:40 INFO - PROCESS | 1660 | 1466586400879 Marionette DEBUG loaded listener.js 02:06:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1180afc00) [pid = 1660] [serial = 1024] [outer = 0x116f9e000] 02:06:41 INFO - PROCESS | 1660 | 1466586401207 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]]]}] 02:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 471ms 02:06:41 INFO - PROCESS | 1660 | 1466586401221 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:06:41 INFO - PROCESS | 1660 | 1466586401224 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:06:41 INFO - PROCESS | 1660 | 1466586401229 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:06:41 INFO - PROCESS | 1660 | 1466586401230 Marionette TRACE conn2 <- [1,1338,null,{}] 02:06:41 INFO - PROCESS | 1660 | 1466586401232 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}] 02:06:41 INFO - PROCESS | 1660 | 1466586401234 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:41 INFO - PROCESS | 1660 | 1466586401315 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:06:41 INFO - PROCESS | 1660 | 1466586401384 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:41 INFO - PROCESS | 1660 | 1466586401385 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119518000 == 31 [pid = 1660] [id = 342] 02:06:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113a50800) [pid = 1660] [serial = 1025] [outer = 0x0] 02:06:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118122400) [pid = 1660] [serial = 1026] [outer = 0x113a50800] 02:06:41 INFO - PROCESS | 1660 | 1466586401411 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118ee9400) [pid = 1660] [serial = 1027] [outer = 0x113a50800] 02:06:42 INFO - PROCESS | 1660 | 1466586402207 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]]]}] 02:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 02:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:06:42 INFO - PROCESS | 1660 | 1466586402249 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 1660 | 1466586402251 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:06:42 INFO - PROCESS | 1660 | 1466586402253 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 1660 | 1466586402254 Marionette TRACE conn2 <- [1,1342,null,{}] 02:06:42 INFO - PROCESS | 1660 | 1466586402256 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}] 02:06:42 INFO - PROCESS | 1660 | 1466586402258 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:42 INFO - PROCESS | 1660 | 1466586402353 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:06:42 INFO - PROCESS | 1660 | 1466586402356 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 1660 | 1466586402357 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x122707000 == 32 [pid = 1660] [id = 343] 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1131d0000) [pid = 1660] [serial = 1028] [outer = 0x0] 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1193a8400) [pid = 1660] [serial = 1029] [outer = 0x1131d0000] 02:06:42 INFO - PROCESS | 1660 | 1466586402382 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119931400) [pid = 1660] [serial = 1030] [outer = 0x1131d0000] 02:06:42 INFO - PROCESS | 1660 | 1466586402745 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]]]}] 02:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 02:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:06:42 INFO - PROCESS | 1660 | 1466586402776 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 1660 | 1466586402777 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:06:42 INFO - PROCESS | 1660 | 1466586402780 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 1660 | 1466586402781 Marionette TRACE conn2 <- [1,1346,null,{}] 02:06:42 INFO - PROCESS | 1660 | 1466586402783 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}] 02:06:42 INFO - PROCESS | 1660 | 1466586402789 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:42 INFO - PROCESS | 1660 | 1466586402893 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:06:42 INFO - PROCESS | 1660 | 1466586402929 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:42 INFO - PROCESS | 1660 | 1466586402930 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x124043800 == 33 [pid = 1660] [id = 344] 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11996a800) [pid = 1660] [serial = 1031] [outer = 0x0] 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x122591800) [pid = 1660] [serial = 1032] [outer = 0x11996a800] 02:06:42 INFO - PROCESS | 1660 | 1466586402955 Marionette DEBUG loaded listener.js 02:06:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123b44000) [pid = 1660] [serial = 1033] [outer = 0x11996a800] 02:06:43 INFO - PROCESS | 1660 | 1466586403256 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]]]}] 02:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 02:06:43 INFO - PROCESS | 1660 | 1466586403299 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 1660 | 1466586403300 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:06:43 INFO - PROCESS | 1660 | 1466586403302 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1660 | 1466586403303 Marionette TRACE conn2 <- [1,1350,null,{}] 02:06:43 INFO - PROCESS | 1660 | 1466586403306 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}] 02:06:43 INFO - PROCESS | 1660 | 1466586403307 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:43 INFO - PROCESS | 1660 | 1466586403540 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112f92400) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12940e000) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x111fdfc00) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117398800) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112f90000) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1128c8800) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x111c13800) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116fa6c00) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1176bd800) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b986000) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1128cf800) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1193adc00) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119930400) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12408b000) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:06:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11739bc00) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:06:43 INFO - PROCESS | 1660 | 1466586403600 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 1660 | 1466586403601 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c6000 == 34 [pid = 1660] [id = 345] 02:06:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c75800) [pid = 1660] [serial = 1034] [outer = 0x0] 02:06:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1128d0c00) [pid = 1660] [serial = 1035] [outer = 0x111c75800] 02:06:43 INFO - PROCESS | 1660 | 1466586403625 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116fa7000) [pid = 1660] [serial = 1036] [outer = 0x111c75800] 02:06:43 INFO - PROCESS | 1660 | 1466586403887 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]]]}] 02:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 619ms 02:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:06:43 INFO - PROCESS | 1660 | 1466586403922 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:06:43 INFO - PROCESS | 1660 | 1466586403923 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:06:43 INFO - PROCESS | 1660 | 1466586403933 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:06:43 INFO - PROCESS | 1660 | 1466586403935 Marionette TRACE conn2 <- [1,1354,null,{}] 02:06:43 INFO - PROCESS | 1660 | 1466586403937 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}] 02:06:43 INFO - PROCESS | 1660 | 1466586403938 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:44 INFO - PROCESS | 1660 | 1466586404019 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:06:44 INFO - PROCESS | 1660 | 1466586404023 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 1660 | 1466586404024 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ac8000 == 35 [pid = 1660] [id = 346] 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112f90000) [pid = 1660] [serial = 1037] [outer = 0x0] 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123b3cc00) [pid = 1660] [serial = 1038] [outer = 0x112f90000] 02:06:44 INFO - PROCESS | 1660 | 1466586404051 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124406c00) [pid = 1660] [serial = 1039] [outer = 0x112f90000] 02:06:44 INFO - PROCESS | 1660 | 1466586404362 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]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 477ms 02:06:44 INFO - PROCESS | 1660 | 1466586404403 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1660 | 1466586404404 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:06:44 INFO - PROCESS | 1660 | 1466586404408 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1660 | 1466586404418 Marionette TRACE conn2 <- [1,1358,null,{}] 02:06:44 INFO - PROCESS | 1660 | 1466586404420 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}] 02:06:44 INFO - PROCESS | 1660 | 1466586404422 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:44 INFO - PROCESS | 1660 | 1466586404521 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:06:44 INFO - PROCESS | 1660 | 1466586404527 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 1660 | 1466586404530 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b1d000 == 36 [pid = 1660] [id = 347] 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123b47800) [pid = 1660] [serial = 1040] [outer = 0x0] 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124bbe800) [pid = 1660] [serial = 1041] [outer = 0x123b47800] 02:06:44 INFO - PROCESS | 1660 | 1466586404555 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125e48c00) [pid = 1660] [serial = 1042] [outer = 0x123b47800] 02:06:44 INFO - PROCESS | 1660 | 1466586404903 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]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 528ms 02:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:06:44 INFO - PROCESS | 1660 | 1466586404936 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 1660 | 1466586404938 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:06:44 INFO - PROCESS | 1660 | 1466586404941 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 1660 | 1466586404943 Marionette TRACE conn2 <- [1,1362,null,{}] 02:06:44 INFO - PROCESS | 1660 | 1466586404947 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}] 02:06:44 INFO - PROCESS | 1660 | 1466586404949 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:45 INFO - PROCESS | 1660 | 1466586405067 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:06:45 INFO - PROCESS | 1660 | 1466586405153 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1660 | 1466586405154 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291c3000 == 37 [pid = 1660] [id = 348] 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b89c00) [pid = 1660] [serial = 1043] [outer = 0x0] 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12629e000) [pid = 1660] [serial = 1044] [outer = 0x123b89c00] 02:06:45 INFO - PROCESS | 1660 | 1466586405185 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126b62c00) [pid = 1660] [serial = 1045] [outer = 0x123b89c00] 02:06:45 INFO - PROCESS | 1660 | 1466586405475 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]]]}] 02:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 572ms 02:06:45 INFO - PROCESS | 1660 | 1466586405514 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:06:45 INFO - PROCESS | 1660 | 1466586405516 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:06:45 INFO - PROCESS | 1660 | 1466586405519 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:06:45 INFO - PROCESS | 1660 | 1466586405521 Marionette TRACE conn2 <- [1,1366,null,{}] 02:06:45 INFO - PROCESS | 1660 | 1466586405589 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}] 02:06:45 INFO - PROCESS | 1660 | 1466586405592 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:45 INFO - PROCESS | 1660 | 1466586405742 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:06:45 INFO - PROCESS | 1660 | 1466586405859 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:45 INFO - PROCESS | 1660 | 1466586405862 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x116016800 == 38 [pid = 1660] [id = 349] 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11219fc00) [pid = 1660] [serial = 1046] [outer = 0x0] 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128cb800) [pid = 1660] [serial = 1047] [outer = 0x11219fc00] 02:06:45 INFO - PROCESS | 1660 | 1466586405912 Marionette DEBUG loaded listener.js 02:06:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112f8a400) [pid = 1660] [serial = 1048] [outer = 0x11219fc00] 02:06:46 INFO - PROCESS | 1660 | 1466586406591 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] 02:06:46 INFO - PROCESS | 1660 | 1466586406651 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:06:46 INFO - PROCESS | 1660 | 1466586406654 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:06:46 INFO - PROCESS | 1660 | 1466586406656 Marionette TRACE conn2 <- [1,1370,null,{}] 02:06:46 INFO - PROCESS | 1660 | 1466586406660 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}] 02:06:46 INFO - PROCESS | 1660 | 1466586406662 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:46 INFO - PROCESS | 1660 | 1466586406772 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:06:46 INFO - PROCESS | 1660 | 1466586406829 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 1660 | 1466586406831 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119510000 == 39 [pid = 1660] [id = 350] 02:06:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11673fc00) [pid = 1660] [serial = 1049] [outer = 0x0] 02:06:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116967000) [pid = 1660] [serial = 1050] [outer = 0x11673fc00] 02:06:46 INFO - PROCESS | 1660 | 1466586406862 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116fa5c00) [pid = 1660] [serial = 1051] [outer = 0x11673fc00] 02:06:47 INFO - PROCESS | 1660 | 1466586407447 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] 02:06:47 INFO - PROCESS | 1660 | 1466586407629 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:06:47 INFO - PROCESS | 1660 | 1466586407633 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 1660 | 1466586407635 Marionette TRACE conn2 <- [1,1374,null,{}] 02:06:47 INFO - PROCESS | 1660 | 1466586407639 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}] 02:06:47 INFO - PROCESS | 1660 | 1466586407641 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:47 INFO - PROCESS | 1660 | 1466586407772 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:06:47 INFO - PROCESS | 1660 | 1466586407892 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 1660 | 1466586407895 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ab000 == 40 [pid = 1660] [id = 351] 02:06:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115df6c00) [pid = 1660] [serial = 1052] [outer = 0x0] 02:06:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1162cf800) [pid = 1660] [serial = 1053] [outer = 0x115df6c00] 02:06:47 INFO - PROCESS | 1660 | 1466586407928 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116f9fc00) [pid = 1660] [serial = 1054] [outer = 0x115df6c00] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128b1d000 == 39 [pid = 1660] [id = 347] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x126ac8000 == 38 [pid = 1660] [id = 346] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c6000 == 37 [pid = 1660] [id = 345] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x124043800 == 36 [pid = 1660] [id = 344] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x122707000 == 35 [pid = 1660] [id = 343] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119518000 == 34 [pid = 1660] [id = 342] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1185f0800 == 33 [pid = 1660] [id = 341] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11723b000 == 32 [pid = 1660] [id = 340] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116662800 == 31 [pid = 1660] [id = 339] 02:06:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1199e7000 == 30 [pid = 1660] [id = 338] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128b73000) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a79a800) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12bda9800) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12bd22800) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12319f400) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b98a000) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116079c00) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116f9d400) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183bb000) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b0d000) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117399400) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112f98c00) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12bda9400) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118797800) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1193aa400) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12c33c000) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115d9b400) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116fa9000) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120fb3800) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123fb8800) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119cb0000) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1233cc000) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125e49800) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12b983400) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12c337c00) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129263800) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126b80000) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12cd22800) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c33d800) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 02:06:48 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:06:48 INFO - PROCESS | 1660 | 1466586408330 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] 02:06:48 INFO - PROCESS | 1660 | 1466586408357 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:06:48 INFO - PROCESS | 1660 | 1466586408361 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1660 | 1466586408363 Marionette TRACE conn2 <- [1,1378,null,{}] 02:06:48 INFO - PROCESS | 1660 | 1466586408366 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}] 02:06:48 INFO - PROCESS | 1660 | 1466586408367 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:48 INFO - PROCESS | 1660 | 1466586408446 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:06:48 INFO - PROCESS | 1660 | 1466586408450 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 1660 | 1466586408451 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c8000 == 31 [pid = 1660] [id = 352] 02:06:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116faa000) [pid = 1660] [serial = 1055] [outer = 0x0] 02:06:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11811ac00) [pid = 1660] [serial = 1056] [outer = 0x116faa000] 02:06:48 INFO - PROCESS | 1660 | 1466586408483 Marionette DEBUG loaded listener.js 02:06:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11879ec00) [pid = 1660] [serial = 1057] [outer = 0x116faa000] 02:06:48 INFO - PROCESS | 1660 | 1466586408827 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] 02:06:48 INFO - PROCESS | 1660 | 1466586408887 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:06:48 INFO - PROCESS | 1660 | 1466586408889 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 1660 | 1466586408890 Marionette TRACE conn2 <- [1,1382,null,{}] 02:06:48 INFO - PROCESS | 1660 | 1466586408898 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}] 02:06:48 INFO - PROCESS | 1660 | 1466586408901 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:48 INFO - PROCESS | 1660 | 1466586408985 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:06:48 INFO - PROCESS | 1660 | 1466586408991 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:48 INFO - PROCESS | 1660 | 1466586408994 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9e000 == 32 [pid = 1660] [id = 353] 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119969800) [pid = 1660] [serial = 1058] [outer = 0x0] 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119cba000) [pid = 1660] [serial = 1059] [outer = 0x119969800] 02:06:49 INFO - PROCESS | 1660 | 1466586409025 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x122591400) [pid = 1660] [serial = 1060] [outer = 0x119969800] 02:06:49 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:06:49 INFO - PROCESS | 1660 | 1466586409398 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] 02:06:49 INFO - PROCESS | 1660 | 1466586409414 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:06:49 INFO - PROCESS | 1660 | 1466586409418 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1660 | 1466586409419 Marionette TRACE conn2 <- [1,1386,null,{}] 02:06:49 INFO - PROCESS | 1660 | 1466586409422 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}] 02:06:49 INFO - PROCESS | 1660 | 1466586409423 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:49 INFO - PROCESS | 1660 | 1466586409504 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:06:49 INFO - PROCESS | 1660 | 1466586409508 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 1660 | 1466586409509 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c2c000 == 33 [pid = 1660] [id = 354] 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1232f5000) [pid = 1660] [serial = 1061] [outer = 0x0] 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12372fc00) [pid = 1660] [serial = 1062] [outer = 0x1232f5000] 02:06:49 INFO - PROCESS | 1660 | 1466586409537 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123fc0400) [pid = 1660] [serial = 1063] [outer = 0x1232f5000] 02:06:49 INFO - PROCESS | 1660 | 1466586409855 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] 02:06:49 INFO - PROCESS | 1660 | 1466586409890 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:06:49 INFO - PROCESS | 1660 | 1466586409892 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:06:49 INFO - PROCESS | 1660 | 1466586409893 Marionette TRACE conn2 <- [1,1390,null,{}] 02:06:49 INFO - PROCESS | 1660 | 1466586409897 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}] 02:06:49 INFO - PROCESS | 1660 | 1466586409899 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:49 INFO - PROCESS | 1660 | 1466586409974 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:06:50 INFO - PROCESS | 1660 | 1466586410034 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 1660 | 1466586410035 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12674b800 == 34 [pid = 1660] [id = 355] 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1131cd800) [pid = 1660] [serial = 1064] [outer = 0x0] 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1240b1800) [pid = 1660] [serial = 1065] [outer = 0x1131cd800] 02:06:50 INFO - PROCESS | 1660 | 1466586410058 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125e4d800) [pid = 1660] [serial = 1066] [outer = 0x1131cd800] 02:06:50 INFO - PROCESS | 1660 | 1466586410353 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]]]}] 02:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 02:06:50 INFO - PROCESS | 1660 | 1466586410363 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:06:50 INFO - PROCESS | 1660 | 1466586410364 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:06:50 INFO - PROCESS | 1660 | 1466586410382 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 1660 | 1466586410383 Marionette TRACE conn2 <- [1,1394,null,{}] 02:06:50 INFO - PROCESS | 1660 | 1466586410386 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}] 02:06:50 INFO - PROCESS | 1660 | 1466586410390 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:50 INFO - PROCESS | 1660 | 1466586410521 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:06:50 INFO - PROCESS | 1660 | 1466586410525 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 1660 | 1466586410527 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a24d800 == 35 [pid = 1660] [id = 356] 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1267a8c00) [pid = 1660] [serial = 1067] [outer = 0x0] 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126b79400) [pid = 1660] [serial = 1068] [outer = 0x1267a8c00] 02:06:50 INFO - PROCESS | 1660 | 1466586410552 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c54800) [pid = 1660] [serial = 1069] [outer = 0x1267a8c00] 02:06:50 INFO - PROCESS | 1660 | 1466586410872 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]]]}] 02:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 527ms 02:06:50 INFO - PROCESS | 1660 | 1466586410903 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:06:50 INFO - PROCESS | 1660 | 1466586410904 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:06:50 INFO - PROCESS | 1660 | 1466586410906 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 1660 | 1466586410907 Marionette TRACE conn2 <- [1,1398,null,{}] 02:06:50 INFO - PROCESS | 1660 | 1466586410916 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}] 02:06:50 INFO - PROCESS | 1660 | 1466586410917 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:51 INFO - PROCESS | 1660 | 1466586411025 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:06:51 INFO - PROCESS | 1660 | 1466586411028 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1660 | 1466586411030 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a63f800 == 36 [pid = 1660] [id = 357] 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128e8a400) [pid = 1660] [serial = 1070] [outer = 0x0] 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129153800) [pid = 1660] [serial = 1071] [outer = 0x128e8a400] 02:06:51 INFO - PROCESS | 1660 | 1466586411054 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12925f800) [pid = 1660] [serial = 1072] [outer = 0x128e8a400] 02:06:51 INFO - PROCESS | 1660 | 1466586411382 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]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 517ms 02:06:51 INFO - PROCESS | 1660 | 1466586411425 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 1660 | 1466586411426 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:06:51 INFO - PROCESS | 1660 | 1466586411428 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1660 | 1466586411429 Marionette TRACE conn2 <- [1,1402,null,{}] 02:06:51 INFO - PROCESS | 1660 | 1466586411432 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}] 02:06:51 INFO - PROCESS | 1660 | 1466586411433 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:51 INFO - PROCESS | 1660 | 1466586411531 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:06:51 INFO - PROCESS | 1660 | 1466586411546 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:51 INFO - PROCESS | 1660 | 1466586411547 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75e800 == 37 [pid = 1660] [id = 358] 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12914ec00) [pid = 1660] [serial = 1073] [outer = 0x0] 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12940c800) [pid = 1660] [serial = 1074] [outer = 0x12914ec00] 02:06:51 INFO - PROCESS | 1660 | 1466586411571 Marionette DEBUG loaded listener.js 02:06:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12943d800) [pid = 1660] [serial = 1075] [outer = 0x12914ec00] 02:06:51 INFO - PROCESS | 1660 | 1466586411894 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]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 02:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:06:51 INFO - PROCESS | 1660 | 1466586411949 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 1660 | 1466586411951 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:06:51 INFO - PROCESS | 1660 | 1466586411953 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 1660 | 1466586411954 Marionette TRACE conn2 <- [1,1406,null,{}] 02:06:51 INFO - PROCESS | 1660 | 1466586411956 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}] 02:06:51 INFO - PROCESS | 1660 | 1466586411958 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:52 INFO - PROCESS | 1660 | 1466586412056 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:06:52 INFO - PROCESS | 1660 | 1466586412060 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1660 | 1466586412061 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acc3000 == 38 [pid = 1660] [id = 359] 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129155000) [pid = 1660] [serial = 1076] [outer = 0x0] 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a2b3400) [pid = 1660] [serial = 1077] [outer = 0x129155000] 02:06:52 INFO - PROCESS | 1660 | 1466586412086 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a61b000) [pid = 1660] [serial = 1078] [outer = 0x129155000] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116fa5800) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119928400) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11996a800) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d98800) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x111c75800) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1131d0000) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b47800) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126b7a800) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113a50800) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117044800) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11261cc00) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116f9e000) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119965400) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112f90000) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b87b800) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:06:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b980400) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:06:52 INFO - PROCESS | 1660 | 1466586412495 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]]]}] 02:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 569ms 02:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:06:52 INFO - PROCESS | 1660 | 1466586412523 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:06:52 INFO - PROCESS | 1660 | 1466586412525 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:06:52 INFO - PROCESS | 1660 | 1466586412527 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:06:52 INFO - PROCESS | 1660 | 1466586412528 Marionette TRACE conn2 <- [1,1410,null,{}] 02:06:52 INFO - PROCESS | 1660 | 1466586412530 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}] 02:06:52 INFO - PROCESS | 1660 | 1466586412532 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:52 INFO - PROCESS | 1660 | 1466586412639 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:06:52 INFO - PROCESS | 1660 | 1466586412723 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 1660 | 1466586412723 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x126422000 == 39 [pid = 1660] [id = 360] 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c75800) [pid = 1660] [serial = 1079] [outer = 0x0] 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113daa800) [pid = 1660] [serial = 1080] [outer = 0x111c75800] 02:06:52 INFO - PROCESS | 1660 | 1466586412765 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118ee3800) [pid = 1660] [serial = 1081] [outer = 0x111c75800] 02:06:53 INFO - PROCESS | 1660 | 1466586413132 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]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 622ms 02:06:53 INFO - PROCESS | 1660 | 1466586413150 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 1660 | 1466586413152 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:06:53 INFO - PROCESS | 1660 | 1466586413155 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1660 | 1466586413158 Marionette TRACE conn2 <- [1,1414,null,{}] 02:06:53 INFO - PROCESS | 1660 | 1466586413164 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}] 02:06:53 INFO - PROCESS | 1660 | 1466586413167 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:53 INFO - PROCESS | 1660 | 1466586413269 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:06:53 INFO - PROCESS | 1660 | 1466586413323 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 1660 | 1466586413325 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c7800 == 40 [pid = 1660] [id = 361] 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112f92000) [pid = 1660] [serial = 1082] [outer = 0x0] 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1240b5000) [pid = 1660] [serial = 1083] [outer = 0x112f92000] 02:06:53 INFO - PROCESS | 1660 | 1466586413351 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a795800) [pid = 1660] [serial = 1084] [outer = 0x112f92000] 02:06:53 INFO - PROCESS | 1660 | 1466586413674 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]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 529ms 02:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:06:53 INFO - PROCESS | 1660 | 1466586413686 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 1660 | 1466586413687 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:06:53 INFO - PROCESS | 1660 | 1466586413689 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 1660 | 1466586413690 Marionette TRACE conn2 <- [1,1418,null,{}] 02:06:53 INFO - PROCESS | 1660 | 1466586413693 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}] 02:06:53 INFO - PROCESS | 1660 | 1466586413694 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:53 INFO - PROCESS | 1660 | 1466586413776 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:06:53 INFO - PROCESS | 1660 | 1466586413782 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 1660 | 1466586413783 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf8000 == 41 [pid = 1660] [id = 362] 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a79cc00) [pid = 1660] [serial = 1085] [outer = 0x0] 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a9bf400) [pid = 1660] [serial = 1086] [outer = 0x12a79cc00] 02:06:53 INFO - PROCESS | 1660 | 1466586413808 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b874c00) [pid = 1660] [serial = 1087] [outer = 0x12a79cc00] 02:06:54 INFO - PROCESS | 1660 | 1466586414149 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]]]}] 02:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 02:06:54 INFO - PROCESS | 1660 | 1466586414161 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:06:54 INFO - PROCESS | 1660 | 1466586414162 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:06:54 INFO - PROCESS | 1660 | 1466586414167 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 1660 | 1466586414168 Marionette TRACE conn2 <- [1,1422,null,{}] 02:06:54 INFO - PROCESS | 1660 | 1466586414170 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}] 02:06:54 INFO - PROCESS | 1660 | 1466586414171 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:54 INFO - PROCESS | 1660 | 1466586414296 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:06:54 INFO - PROCESS | 1660 | 1466586414302 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:54 INFO - PROCESS | 1660 | 1466586414303 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c320000 == 42 [pid = 1660] [id = 363] 02:06:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a797400) [pid = 1660] [serial = 1088] [outer = 0x0] 02:06:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b877800) [pid = 1660] [serial = 1089] [outer = 0x12a797400] 02:06:54 INFO - PROCESS | 1660 | 1466586414327 Marionette DEBUG loaded listener.js 02:06:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b980400) [pid = 1660] [serial = 1090] [outer = 0x12a797400] 02:06:54 INFO - PROCESS | 1660 | 1466586414896 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]]]}] 02:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 769ms 02:06:54 INFO - PROCESS | 1660 | 1466586414938 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:06:54 INFO - PROCESS | 1660 | 1466586414944 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:06:54 INFO - PROCESS | 1660 | 1466586414950 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 1660 | 1466586414953 Marionette TRACE conn2 <- [1,1426,null,{}] 02:06:54 INFO - PROCESS | 1660 | 1466586414960 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}] 02:06:54 INFO - PROCESS | 1660 | 1466586414963 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:55 INFO - PROCESS | 1660 | 1466586415119 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:06:55 INFO - PROCESS | 1660 | 1466586415189 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 1660 | 1466586415190 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185da800 == 43 [pid = 1660] [id = 364] 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1166f6c00) [pid = 1660] [serial = 1091] [outer = 0x0] 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x116fa0800) [pid = 1660] [serial = 1092] [outer = 0x1166f6c00] 02:06:55 INFO - PROCESS | 1660 | 1466586415221 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176bd800) [pid = 1660] [serial = 1093] [outer = 0x1166f6c00] 02:06:55 INFO - PROCESS | 1660 | 1466586415638 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]]]}] 02:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 724ms 02:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:06:55 INFO - PROCESS | 1660 | 1466586415674 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:06:55 INFO - PROCESS | 1660 | 1466586415677 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:06:55 INFO - PROCESS | 1660 | 1466586415682 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:06:55 INFO - PROCESS | 1660 | 1466586415684 Marionette TRACE conn2 <- [1,1430,null,{}] 02:06:55 INFO - PROCESS | 1660 | 1466586415686 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}] 02:06:55 INFO - PROCESS | 1660 | 1466586415688 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:55 INFO - PROCESS | 1660 | 1466586415795 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:06:55 INFO - PROCESS | 1660 | 1466586415853 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 1660 | 1466586415854 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b19000 == 44 [pid = 1660] [id = 365] 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119298000) [pid = 1660] [serial = 1094] [outer = 0x0] 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119961c00) [pid = 1660] [serial = 1095] [outer = 0x119298000] 02:06:55 INFO - PROCESS | 1660 | 1466586415887 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120fb6000) [pid = 1660] [serial = 1096] [outer = 0x119298000] 02:06:56 INFO - PROCESS | 1660 | 1466586416381 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]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 720ms 02:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:06:56 INFO - PROCESS | 1660 | 1466586416438 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:06:56 INFO - PROCESS | 1660 | 1466586416440 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:06:56 INFO - PROCESS | 1660 | 1466586416461 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 1660 | 1466586416464 Marionette TRACE conn2 <- [1,1434,null,{}] 02:06:56 INFO - PROCESS | 1660 | 1466586416474 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}] 02:06:56 INFO - PROCESS | 1660 | 1466586416478 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:56 INFO - PROCESS | 1660 | 1466586416583 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:06:56 INFO - PROCESS | 1660 | 1466586416653 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 1660 | 1466586416655 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c457800 == 45 [pid = 1660] [id = 366] 02:06:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126b66400) [pid = 1660] [serial = 1097] [outer = 0x0] 02:06:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126b7b400) [pid = 1660] [serial = 1098] [outer = 0x126b66400] 02:06:56 INFO - PROCESS | 1660 | 1466586416686 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128b08800) [pid = 1660] [serial = 1099] [outer = 0x126b66400] 02:06:57 INFO - PROCESS | 1660 | 1466586417159 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]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 744ms 02:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:06:57 INFO - PROCESS | 1660 | 1466586417191 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:06:57 INFO - PROCESS | 1660 | 1466586417193 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:06:57 INFO - PROCESS | 1660 | 1466586417195 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 1660 | 1466586417196 Marionette TRACE conn2 <- [1,1438,null,{}] 02:06:57 INFO - PROCESS | 1660 | 1466586417199 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}] 02:06:57 INFO - PROCESS | 1660 | 1466586417200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:57 INFO - PROCESS | 1660 | 1466586417308 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:06:57 INFO - PROCESS | 1660 | 1466586417376 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:57 INFO - PROCESS | 1660 | 1466586417378 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f4c000 == 46 [pid = 1660] [id = 367] 02:06:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113dacc00) [pid = 1660] [serial = 1100] [outer = 0x0] 02:06:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118127800) [pid = 1660] [serial = 1101] [outer = 0x113dacc00] 02:06:57 INFO - PROCESS | 1660 | 1466586417407 Marionette DEBUG loaded listener.js 02:06:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128b0c800) [pid = 1660] [serial = 1102] [outer = 0x113dacc00] 02:06:57 INFO - PROCESS | 1660 | 1466586417959 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]]]}] 02:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 819ms 02:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:06:58 INFO - PROCESS | 1660 | 1466586418015 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:06:58 INFO - PROCESS | 1660 | 1466586418017 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:06:58 INFO - PROCESS | 1660 | 1466586418021 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:06:58 INFO - PROCESS | 1660 | 1466586418023 Marionette TRACE conn2 <- [1,1442,null,{}] 02:06:58 INFO - PROCESS | 1660 | 1466586418026 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}] 02:06:58 INFO - PROCESS | 1660 | 1466586418028 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:58 INFO - PROCESS | 1660 | 1466586418126 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:06:58 INFO - PROCESS | 1660 | 1466586418186 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 1660 | 1466586418188 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185bc000 == 47 [pid = 1660] [id = 368] 02:06:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1132ccc00) [pid = 1660] [serial = 1103] [outer = 0x0] 02:06:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113d42c00) [pid = 1660] [serial = 1104] [outer = 0x1132ccc00] 02:06:58 INFO - PROCESS | 1660 | 1466586418215 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116f9d800) [pid = 1660] [serial = 1105] [outer = 0x1132ccc00] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf8000 == 46 [pid = 1660] [id = 362] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c7800 == 45 [pid = 1660] [id = 361] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x126422000 == 44 [pid = 1660] [id = 360] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12acc3000 == 43 [pid = 1660] [id = 359] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75e800 == 42 [pid = 1660] [id = 358] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a63f800 == 41 [pid = 1660] [id = 357] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a24d800 == 40 [pid = 1660] [id = 356] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12674b800 == 39 [pid = 1660] [id = 355] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124c2c000 == 38 [pid = 1660] [id = 354] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9e000 == 37 [pid = 1660] [id = 353] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c8000 == 36 [pid = 1660] [id = 352] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ab000 == 35 [pid = 1660] [id = 351] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119510000 == 34 [pid = 1660] [id = 350] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1291c3000 == 33 [pid = 1660] [id = 348] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116016800 == 32 [pid = 1660] [id = 349] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x113f4c000 == 31 [pid = 1660] [id = 367] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c457800 == 30 [pid = 1660] [id = 366] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128b19000 == 29 [pid = 1660] [id = 365] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12c320000 == 28 [pid = 1660] [id = 363] 02:06:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1185da800 == 27 [pid = 1660] [id = 364] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117044000) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12319dc00) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118126800) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x122591800) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1167f6000) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1128d0c00) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119931400) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125e48c00) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123b41400) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x129264c00) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118ee9400) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1172b6400) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1160d9000) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113d4a000) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117391000) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12408a000) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1132e3000) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124406c00) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116fa7000) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1193a8400) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c8be800) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123b3cc00) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12cd1cc00) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124bbe800) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1232ef800) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11852e000) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x123b44000) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c336000) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1180afc00) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12bd29c00) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a71c400) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118122400) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12629e000) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 02:06:59 INFO - PROCESS | 1660 | 1466586419262 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]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1273ms 02:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:06:59 INFO - PROCESS | 1660 | 1466586419298 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 1660 | 1466586419300 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:06:59 INFO - PROCESS | 1660 | 1466586419303 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 1660 | 1466586419305 Marionette TRACE conn2 <- [1,1446,null,{}] 02:06:59 INFO - PROCESS | 1660 | 1466586419310 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}] 02:06:59 INFO - PROCESS | 1660 | 1466586419312 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:59 INFO - PROCESS | 1660 | 1466586419392 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:06:59 INFO - PROCESS | 1660 | 1466586419397 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 1660 | 1466586419400 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f4c000 == 28 [pid = 1660] [id = 369] 02:06:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112f92c00) [pid = 1660] [serial = 1106] [outer = 0x0] 02:06:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113275800) [pid = 1660] [serial = 1107] [outer = 0x112f92c00] 02:06:59 INFO - PROCESS | 1660 | 1466586419429 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112d47400) [pid = 1660] [serial = 1108] [outer = 0x112f92c00] 02:06:59 INFO - PROCESS | 1660 | 1466586419786 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]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 02:06:59 INFO - PROCESS | 1660 | 1466586419823 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 1660 | 1466586419827 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:06:59 INFO - PROCESS | 1660 | 1466586419832 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 1660 | 1466586419833 Marionette TRACE conn2 <- [1,1450,null,{}] 02:06:59 INFO - PROCESS | 1660 | 1466586419836 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}] 02:06:59 INFO - PROCESS | 1660 | 1466586419837 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:59 INFO - PROCESS | 1660 | 1466586419918 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:06:59 INFO - PROCESS | 1660 | 1466586419922 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 1660 | 1466586419923 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:06:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117246800 == 29 [pid = 1660] [id = 370] 02:06:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115d99c00) [pid = 1660] [serial = 1109] [outer = 0x0] 02:06:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11673c800) [pid = 1660] [serial = 1110] [outer = 0x115d99c00] 02:06:59 INFO - PROCESS | 1660 | 1466586419953 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116fa1800) [pid = 1660] [serial = 1111] [outer = 0x115d99c00] 02:07:00 INFO - PROCESS | 1660 | 1466586420385 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]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 574ms 02:07:00 INFO - PROCESS | 1660 | 1466586420406 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 1660 | 1466586420408 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:07:00 INFO - PROCESS | 1660 | 1466586420414 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 1660 | 1466586420418 Marionette TRACE conn2 <- [1,1454,null,{}] 02:07:00 INFO - PROCESS | 1660 | 1466586420430 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}] 02:07:00 INFO - PROCESS | 1660 | 1466586420435 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:00 INFO - PROCESS | 1660 | 1466586420556 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:07:00 INFO - PROCESS | 1660 | 1466586420573 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:00 INFO - PROCESS | 1660 | 1466586420576 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192d9000 == 30 [pid = 1660] [id = 371] 02:07:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112f97c00) [pid = 1660] [serial = 1112] [outer = 0x0] 02:07:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11852c800) [pid = 1660] [serial = 1113] [outer = 0x112f97c00] 02:07:00 INFO - PROCESS | 1660 | 1466586420622 Marionette DEBUG loaded listener.js 02:07:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1187b9c00) [pid = 1660] [serial = 1114] [outer = 0x112f97c00] 02:07:00 INFO - PROCESS | 1660 | 1466586420990 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]]]}] 02:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 630ms 02:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:07:01 INFO - PROCESS | 1660 | 1466586421042 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:07:01 INFO - PROCESS | 1660 | 1466586421043 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:07:01 INFO - PROCESS | 1660 | 1466586421045 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:07:01 INFO - PROCESS | 1660 | 1466586421046 Marionette TRACE conn2 <- [1,1458,null,{}] 02:07:01 INFO - PROCESS | 1660 | 1466586421049 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}] 02:07:01 INFO - PROCESS | 1660 | 1466586421050 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:01 INFO - PROCESS | 1660 | 1466586421128 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:07:01 INFO - PROCESS | 1660 | 1466586421134 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 1660 | 1466586421136 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x122633800 == 31 [pid = 1660] [id = 372] 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1193a8400) [pid = 1660] [serial = 1115] [outer = 0x0] 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119927000) [pid = 1660] [serial = 1116] [outer = 0x1193a8400] 02:07:01 INFO - PROCESS | 1660 | 1466586421162 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1199bd000) [pid = 1660] [serial = 1117] [outer = 0x1193a8400] 02:07:01 INFO - PROCESS | 1660 | 1466586421536 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]]]}] 02:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 02:07:01 INFO - PROCESS | 1660 | 1466586421573 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:07:01 INFO - PROCESS | 1660 | 1466586421574 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:07:01 INFO - PROCESS | 1660 | 1466586421585 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:07:01 INFO - PROCESS | 1660 | 1466586421586 Marionette TRACE conn2 <- [1,1462,null,{}] 02:07:01 INFO - PROCESS | 1660 | 1466586421589 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}] 02:07:01 INFO - PROCESS | 1660 | 1466586421590 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:01 INFO - PROCESS | 1660 | 1466586421686 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:07:01 INFO - PROCESS | 1660 | 1466586421689 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 1660 | 1466586421690 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235ac800 == 32 [pid = 1660] [id = 373] 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115d98800) [pid = 1660] [serial = 1118] [outer = 0x0] 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120fb6800) [pid = 1660] [serial = 1119] [outer = 0x115d98800] 02:07:01 INFO - PROCESS | 1660 | 1466586421715 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123b3d800) [pid = 1660] [serial = 1120] [outer = 0x115d98800] 02:07:02 INFO - PROCESS | 1660 | 1466586422070 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]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 02:07:02 INFO - PROCESS | 1660 | 1466586422106 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 1660 | 1466586422108 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:07:02 INFO - PROCESS | 1660 | 1466586422110 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 1660 | 1466586422111 Marionette TRACE conn2 <- [1,1466,null,{}] 02:07:02 INFO - PROCESS | 1660 | 1466586422116 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}] 02:07:02 INFO - PROCESS | 1660 | 1466586422120 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:02 INFO - PROCESS | 1660 | 1466586422231 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:07:02 INFO - PROCESS | 1660 | 1466586422267 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1660 | 1466586422269 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x126760000 == 33 [pid = 1660] [id = 374] 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b89400) [pid = 1660] [serial = 1121] [outer = 0x0] 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124bb0400) [pid = 1660] [serial = 1122] [outer = 0x123b89400] 02:07:02 INFO - PROCESS | 1660 | 1466586422294 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126b5bc00) [pid = 1660] [serial = 1123] [outer = 0x123b89400] 02:07:02 INFO - PROCESS | 1660 | 1466586422662 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]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 573ms 02:07:02 INFO - PROCESS | 1660 | 1466586422683 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 1660 | 1466586422684 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:07:02 INFO - PROCESS | 1660 | 1466586422687 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 1660 | 1466586422697 Marionette TRACE conn2 <- [1,1470,null,{}] 02:07:02 INFO - PROCESS | 1660 | 1466586422700 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}] 02:07:02 INFO - PROCESS | 1660 | 1466586422701 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:02 INFO - PROCESS | 1660 | 1466586422802 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:07:02 INFO - PROCESS | 1660 | 1466586422806 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 1660 | 1466586422807 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b18000 == 34 [pid = 1660] [id = 375] 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116fa3c00) [pid = 1660] [serial = 1124] [outer = 0x0] 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126b69800) [pid = 1660] [serial = 1125] [outer = 0x116fa3c00] 02:07:02 INFO - PROCESS | 1660 | 1466586422831 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b0a000) [pid = 1660] [serial = 1126] [outer = 0x116fa3c00] 02:07:03 INFO - PROCESS | 1660 | 1466586423247 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]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 580ms 02:07:03 INFO - PROCESS | 1660 | 1466586423268 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 1660 | 1466586423269 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:07:03 INFO - PROCESS | 1660 | 1466586423271 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 1660 | 1466586423272 Marionette TRACE conn2 <- [1,1474,null,{}] 02:07:03 INFO - PROCESS | 1660 | 1466586423275 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}] 02:07:03 INFO - PROCESS | 1660 | 1466586423276 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:03 INFO - PROCESS | 1660 | 1466586423372 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a797400) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a79cc00) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1267a8c00) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128e8a400) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x111c75800) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12914ec00) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112f92000) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115df6c00) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11219fc00) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116faa000) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1232f5000) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119969800) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1131cd800) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129155000) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x123b89c00) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:07:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11673fc00) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:07:03 INFO - PROCESS | 1660 | 1466586423644 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:03 INFO - PROCESS | 1660 | 1466586423645 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a9800 == 35 [pid = 1660] [id = 376] 02:07:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11219fc00) [pid = 1660] [serial = 1127] [outer = 0x0] 02:07:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112f90400) [pid = 1660] [serial = 1128] [outer = 0x11219fc00] 02:07:03 INFO - PROCESS | 1660 | 1466586423670 Marionette DEBUG loaded listener.js 02:07:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116fa0400) [pid = 1660] [serial = 1129] [outer = 0x11219fc00] 02:07:03 INFO - PROCESS | 1660 | 1466586423938 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]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 720ms 02:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:07:03 INFO - PROCESS | 1660 | 1466586423991 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 1660 | 1466586423993 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:07:03 INFO - PROCESS | 1660 | 1466586423996 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 1660 | 1466586423999 Marionette TRACE conn2 <- [1,1478,null,{}] 02:07:04 INFO - PROCESS | 1660 | 1466586424003 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}] 02:07:04 INFO - PROCESS | 1660 | 1466586424004 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:04 INFO - PROCESS | 1660 | 1466586424096 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:07:04 INFO - PROCESS | 1660 | 1466586424102 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 1660 | 1466586424103 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192d5000 == 36 [pid = 1660] [id = 377] 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1132e4000) [pid = 1660] [serial = 1130] [outer = 0x0] 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1267a8c00) [pid = 1660] [serial = 1131] [outer = 0x1132e4000] 02:07:04 INFO - PROCESS | 1660 | 1466586424129 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b6f000) [pid = 1660] [serial = 1132] [outer = 0x1132e4000] 02:07:04 INFO - PROCESS | 1660 | 1466586424470 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]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 523ms 02:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:07:04 INFO - PROCESS | 1660 | 1466586424522 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 1660 | 1466586424524 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:07:04 INFO - PROCESS | 1660 | 1466586424526 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 1660 | 1466586424528 Marionette TRACE conn2 <- [1,1482,null,{}] 02:07:04 INFO - PROCESS | 1660 | 1466586424530 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}] 02:07:04 INFO - PROCESS | 1660 | 1466586424532 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:04 INFO - PROCESS | 1660 | 1466586424613 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:07:04 INFO - PROCESS | 1660 | 1466586424618 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 1660 | 1466586424620 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75c000 == 37 [pid = 1660] [id = 378] 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b6f800) [pid = 1660] [serial = 1133] [outer = 0x0] 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12925ec00) [pid = 1660] [serial = 1134] [outer = 0x128b6f800] 02:07:04 INFO - PROCESS | 1660 | 1466586424652 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12943fc00) [pid = 1660] [serial = 1135] [outer = 0x128b6f800] 02:07:04 INFO - PROCESS | 1660 | 1466586424982 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]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 473ms 02:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:07:05 INFO - PROCESS | 1660 | 1466586425001 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1660 | 1466586425003 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:07:05 INFO - PROCESS | 1660 | 1466586425005 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1660 | 1466586425006 Marionette TRACE conn2 <- [1,1486,null,{}] 02:07:05 INFO - PROCESS | 1660 | 1466586425009 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}] 02:07:05 INFO - PROCESS | 1660 | 1466586425011 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:05 INFO - PROCESS | 1660 | 1466586425103 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:07:05 INFO - PROCESS | 1660 | 1466586425107 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1660 | 1466586425109 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235ab000 == 38 [pid = 1660] [id = 379] 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129440000) [pid = 1660] [serial = 1136] [outer = 0x0] 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a621c00) [pid = 1660] [serial = 1137] [outer = 0x129440000] 02:07:05 INFO - PROCESS | 1660 | 1466586425137 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a79fc00) [pid = 1660] [serial = 1138] [outer = 0x129440000] 02:07:05 INFO - PROCESS | 1660 | 1466586425493 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]]]}] 02:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 02:07:05 INFO - PROCESS | 1660 | 1466586425534 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:07:05 INFO - PROCESS | 1660 | 1466586425535 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:07:05 INFO - PROCESS | 1660 | 1466586425538 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:07:05 INFO - PROCESS | 1660 | 1466586425539 Marionette TRACE conn2 <- [1,1490,null,{}] 02:07:05 INFO - PROCESS | 1660 | 1466586425541 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}] 02:07:05 INFO - PROCESS | 1660 | 1466586425542 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:05 INFO - PROCESS | 1660 | 1466586425625 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:07:05 INFO - PROCESS | 1660 | 1466586425721 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 1660 | 1466586425723 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x11253d800 == 39 [pid = 1660] [id = 380] 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x110ef0400) [pid = 1660] [serial = 1139] [outer = 0x0] 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1128c9800) [pid = 1660] [serial = 1140] [outer = 0x110ef0400] 02:07:05 INFO - PROCESS | 1660 | 1466586425755 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112f8e000) [pid = 1660] [serial = 1141] [outer = 0x110ef0400] 02:07:06 INFO - PROCESS | 1660 | 1466586426284 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]]]}] 02:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 768ms 02:07:06 INFO - PROCESS | 1660 | 1466586426326 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:07:06 INFO - PROCESS | 1660 | 1466586426328 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:07:06 INFO - PROCESS | 1660 | 1466586426333 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - PROCESS | 1660 | 1466586426335 Marionette TRACE conn2 <- [1,1494,null,{}] 02:07:06 INFO - PROCESS | 1660 | 1466586426339 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}] 02:07:06 INFO - PROCESS | 1660 | 1466586426343 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:06 INFO - PROCESS | 1660 | 1466586426456 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:07:06 INFO - PROCESS | 1660 | 1466586426557 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:06 INFO - PROCESS | 1660 | 1466586426559 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192d0800 == 40 [pid = 1660] [id = 381] 02:07:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1166f1000) [pid = 1660] [serial = 1142] [outer = 0x0] 02:07:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116968c00) [pid = 1660] [serial = 1143] [outer = 0x1166f1000] 02:07:06 INFO - PROCESS | 1660 | 1466586426589 Marionette DEBUG loaded listener.js 02:07:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11704e800) [pid = 1660] [serial = 1144] [outer = 0x1166f1000] 02:07:07 INFO - PROCESS | 1660 | 1466586427152 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]]]}] 02:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 873ms 02:07:07 INFO - PROCESS | 1660 | 1466586427306 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:07:07 INFO - PROCESS | 1660 | 1466586427308 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:07:07 INFO - PROCESS | 1660 | 1466586427340 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:07:07 INFO - PROCESS | 1660 | 1466586427341 Marionette TRACE conn2 <- [1,1498,null,{}] 02:07:07 INFO - PROCESS | 1660 | 1466586427345 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}] 02:07:07 INFO - PROCESS | 1660 | 1466586427347 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:07 INFO - PROCESS | 1660 | 1466586427452 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:07:07 INFO - PROCESS | 1660 | 1466586427504 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:07 INFO - PROCESS | 1660 | 1466586427507 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d3800 == 41 [pid = 1660] [id = 382] 02:07:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1160d7c00) [pid = 1660] [serial = 1145] [outer = 0x0] 02:07:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11673cc00) [pid = 1660] [serial = 1146] [outer = 0x1160d7c00] 02:07:07 INFO - PROCESS | 1660 | 1466586427534 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x117045800) [pid = 1660] [serial = 1147] [outer = 0x1160d7c00] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1235ab000 == 40 [pid = 1660] [id = 379] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75c000 == 39 [pid = 1660] [id = 378] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1192d5000 == 38 [pid = 1660] [id = 377] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a9800 == 37 [pid = 1660] [id = 376] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x128b18000 == 36 [pid = 1660] [id = 375] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x126760000 == 35 [pid = 1660] [id = 374] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1235ac800 == 34 [pid = 1660] [id = 373] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x122633800 == 33 [pid = 1660] [id = 372] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1192d9000 == 32 [pid = 1660] [id = 371] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117246800 == 31 [pid = 1660] [id = 370] 02:07:07 INFO - PROCESS | 1660 | --DOCSHELL 0x113f4c000 == 30 [pid = 1660] [id = 369] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12b980400) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b877800) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a9bf400) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126b79400) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x129153800) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12925f800) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113daa800) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12943d800) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12940c800) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1240b5000) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1162cf800) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116f9fc00) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1128cb800) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112f8a400) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11811ac00) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11879ec00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12372fc00) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123fc0400) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119cba000) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x122591400) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1240b1800) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a2b3400) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126b62c00) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116967000) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116fa5c00) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12b874c00) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a795800) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a61b000) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128c54800) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x118ee3800) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 02:07:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x125e4d800) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 02:07:08 INFO - PROCESS | 1660 | 1466586428005 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]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 678ms 02:07:08 INFO - PROCESS | 1660 | 1466586428013 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 1660 | 1466586428015 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:07:08 INFO - PROCESS | 1660 | 1466586428019 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 1660 | 1466586428023 Marionette TRACE conn2 <- [1,1502,null,{}] 02:07:08 INFO - PROCESS | 1660 | 1466586428027 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}] 02:07:08 INFO - PROCESS | 1660 | 1466586428028 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:08 INFO - PROCESS | 1660 | 1466586428129 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:07:08 INFO - PROCESS | 1660 | 1466586428136 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1660 | 1466586428138 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11921d800 == 31 [pid = 1660] [id = 383] 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1180b0000) [pid = 1660] [serial = 1148] [outer = 0x0] 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11852d000) [pid = 1660] [serial = 1149] [outer = 0x1180b0000] 02:07:08 INFO - PROCESS | 1660 | 1466586428174 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119292800) [pid = 1660] [serial = 1150] [outer = 0x1180b0000] 02:07:08 INFO - PROCESS | 1660 | 1466586428676 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]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 677ms 02:07:08 INFO - PROCESS | 1660 | 1466586428696 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 1660 | 1466586428698 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:07:08 INFO - PROCESS | 1660 | 1466586428710 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 1660 | 1466586428712 Marionette TRACE conn2 <- [1,1506,null,{}] 02:07:08 INFO - PROCESS | 1660 | 1466586428724 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}] 02:07:08 INFO - PROCESS | 1660 | 1466586428729 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:08 INFO - PROCESS | 1660 | 1466586428835 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:07:08 INFO - PROCESS | 1660 | 1466586428846 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 1660 | 1466586428848 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235bf000 == 32 [pid = 1660] [id = 384] 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x122592400) [pid = 1660] [serial = 1151] [outer = 0x0] 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x123004000) [pid = 1660] [serial = 1152] [outer = 0x122592400] 02:07:08 INFO - PROCESS | 1660 | 1466586428880 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x123b3fc00) [pid = 1660] [serial = 1153] [outer = 0x122592400] 02:07:09 INFO - PROCESS | 1660 | 1466586429240 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]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 584ms 02:07:09 INFO - PROCESS | 1660 | 1466586429286 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1660 | 1466586429288 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:07:09 INFO - PROCESS | 1660 | 1466586429290 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1660 | 1466586429291 Marionette TRACE conn2 <- [1,1510,null,{}] 02:07:09 INFO - PROCESS | 1660 | 1466586429293 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}] 02:07:09 INFO - PROCESS | 1660 | 1466586429294 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:09 INFO - PROCESS | 1660 | 1466586429376 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:07:09 INFO - PROCESS | 1660 | 1466586429379 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:09 INFO - PROCESS | 1660 | 1466586429380 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12888b000 == 33 [pid = 1660] [id = 385] 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1132f0000) [pid = 1660] [serial = 1154] [outer = 0x0] 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124409000) [pid = 1660] [serial = 1155] [outer = 0x1132f0000] 02:07:09 INFO - PROCESS | 1660 | 1466586429410 Marionette DEBUG loaded listener.js 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124c99400) [pid = 1660] [serial = 1156] [outer = 0x1132f0000] 02:07:09 INFO - PROCESS | 1660 | 1466586429711 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]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 474ms 02:07:09 INFO - PROCESS | 1660 | 1466586429790 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:07:09 INFO - PROCESS | 1660 | 1466586429791 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:07:09 INFO - PROCESS | 1660 | 1466586429795 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 1660 | 1466586429796 Marionette TRACE conn2 <- [1,1514,null,{}] 02:07:09 INFO - PROCESS | 1660 | 1466586429799 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}] 02:07:09 INFO - PROCESS | 1660 | 1466586429800 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:09 INFO - PROCESS | 1660 | 1466586429878 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:07:09 INFO - PROCESS | 1660 | 1466586429882 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:09 INFO - PROCESS | 1660 | 1466586429883 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d9800 == 34 [pid = 1660] [id = 386] 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x122595000) [pid = 1660] [serial = 1157] [outer = 0x0] 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126432c00) [pid = 1660] [serial = 1158] [outer = 0x122595000] 02:07:09 INFO - PROCESS | 1660 | 1466586429918 Marionette DEBUG loaded listener.js 02:07:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126b61c00) [pid = 1660] [serial = 1159] [outer = 0x122595000] 02:07:10 INFO - PROCESS | 1660 | 1466586430270 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]]]}] 02:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 02:07:10 INFO - PROCESS | 1660 | 1466586430317 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:07:10 INFO - PROCESS | 1660 | 1466586430318 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:07:10 INFO - PROCESS | 1660 | 1466586430320 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 1660 | 1466586430321 Marionette TRACE conn2 <- [1,1518,null,{}] 02:07:10 INFO - PROCESS | 1660 | 1466586430323 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}] 02:07:10 INFO - PROCESS | 1660 | 1466586430328 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:10 INFO - PROCESS | 1660 | 1466586430447 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:07:10 INFO - PROCESS | 1660 | 1466586430487 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 1660 | 1466586430488 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6b4800 == 35 [pid = 1660] [id = 387] 02:07:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b0dc00) [pid = 1660] [serial = 1160] [outer = 0x0] 02:07:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129260c00) [pid = 1660] [serial = 1161] [outer = 0x128b0dc00] 02:07:10 INFO - PROCESS | 1660 | 1466586430513 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a2b4800) [pid = 1660] [serial = 1162] [outer = 0x128b0dc00] 02:07:10 INFO - PROCESS | 1660 | 1466586430826 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]]]}] 02:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 02:07:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:07:10 INFO - PROCESS | 1660 | 1466586430841 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:07:10 INFO - PROCESS | 1660 | 1466586430842 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:07:10 INFO - PROCESS | 1660 | 1466586430844 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:07:10 INFO - PROCESS | 1660 | 1466586430846 Marionette TRACE conn2 <- [1,1522,null,{}] 02:07:10 INFO - PROCESS | 1660 | 1466586430851 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}] 02:07:10 INFO - PROCESS | 1660 | 1466586430853 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:10 INFO - PROCESS | 1660 | 1466586430952 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:07:10 INFO - PROCESS | 1660 | 1466586430961 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 1660 | 1466586430963 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac48800 == 36 [pid = 1660] [id = 388] 02:07:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a618800) [pid = 1660] [serial = 1163] [outer = 0x0] 02:07:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a71ac00) [pid = 1660] [serial = 1164] [outer = 0x12a618800] 02:07:10 INFO - PROCESS | 1660 | 1466586430996 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a7a4000) [pid = 1660] [serial = 1165] [outer = 0x12a618800] 02:07:11 INFO - PROCESS | 1660 | 1466586431317 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"]]]}] 02:07:11 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 () { 02:07:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:07:11 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 () { 02:07:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:07:11 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 () { 02:07:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:07:11 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 () { 02:07:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:07:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 02:07:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:07:11 INFO - PROCESS | 1660 | 1466586431367 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 1660 | 1466586431368 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:07:11 INFO - PROCESS | 1660 | 1466586431377 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 1660 | 1466586431378 Marionette TRACE conn2 <- [1,1526,null,{}] 02:07:11 INFO - PROCESS | 1660 | 1466586431380 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}] 02:07:11 INFO - PROCESS | 1660 | 1466586431381 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:11 INFO - PROCESS | 1660 | 1466586431482 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:07:11 INFO - PROCESS | 1660 | 1466586431487 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1660 | 1466586431488 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c5000 == 37 [pid = 1660] [id = 389] 02:07:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a717c00) [pid = 1660] [serial = 1166] [outer = 0x0] 02:07:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9ad800) [pid = 1660] [serial = 1167] [outer = 0x12a717c00] 02:07:11 INFO - PROCESS | 1660 | 1466586431512 Marionette DEBUG loaded listener.js 02:07:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b97fc00) [pid = 1660] [serial = 1168] [outer = 0x12a717c00] 02:07:11 INFO - PROCESS | 1660 | 1466586431822 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"]]]}] 02:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:07:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 477ms 02:07:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:07:11 INFO - PROCESS | 1660 | 1466586431855 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 1660 | 1466586431856 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:07:11 INFO - PROCESS | 1660 | 1466586431858 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 1660 | 1466586431859 Marionette TRACE conn2 <- [1,1530,null,{}] 02:07:11 INFO - PROCESS | 1660 | 1466586431874 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}] 02:07:11 INFO - PROCESS | 1660 | 1466586431876 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:11 INFO - PROCESS | 1660 | 1466586431991 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:07:11 INFO - PROCESS | 1660 | 1466586431995 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:11 INFO - PROCESS | 1660 | 1466586431996 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c30e000 == 38 [pid = 1660] [id = 390] 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b982400) [pid = 1660] [serial = 1169] [outer = 0x0] 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b988000) [pid = 1660] [serial = 1170] [outer = 0x12b982400] 02:07:12 INFO - PROCESS | 1660 | 1466586432050 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bd22c00) [pid = 1660] [serial = 1171] [outer = 0x12b982400] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d98800) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112f92c00) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1193a8400) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115d99c00) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123b89400) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1132ccc00) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112f97c00) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1166f6c00) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119298000) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b6f800) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126b66400) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113dacc00) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116fa3c00) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11219fc00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:07:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1132e4000) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:07:12 INFO - PROCESS | 1660 | 1466586432403 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]]]}] 02:07:12 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 02:07:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:07:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:07:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:07:12 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. 02:07:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:07:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 567ms 02:07:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:07:12 INFO - PROCESS | 1660 | 1466586432433 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:07:12 INFO - PROCESS | 1660 | 1466586432435 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:07:12 INFO - PROCESS | 1660 | 1466586432437 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:07:12 INFO - PROCESS | 1660 | 1466586432439 Marionette TRACE conn2 <- [1,1534,null,{}] 02:07:12 INFO - PROCESS | 1660 | 1466586432441 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}] 02:07:12 INFO - PROCESS | 1660 | 1466586432443 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:12 INFO - PROCESS | 1660 | 1466586432568 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:07:12 INFO - PROCESS | 1660 | 1466586432610 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 1660 | 1466586432611 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x128889000 == 39 [pid = 1660] [id = 391] 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11213c000) [pid = 1660] [serial = 1172] [outer = 0x0] 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1166f6c00) [pid = 1660] [serial = 1173] [outer = 0x11213c000] 02:07:12 INFO - PROCESS | 1660 | 1466586432652 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119caf800) [pid = 1660] [serial = 1174] [outer = 0x11213c000] 02:07:13 INFO - PROCESS | 1660 | 1466586433075 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]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 02:07:13 INFO - PROCESS | 1660 | 1466586433108 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1660 | 1466586433112 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:07:13 INFO - PROCESS | 1660 | 1466586433120 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1660 | 1466586433122 Marionette TRACE conn2 <- [1,1538,null,{}] 02:07:13 INFO - PROCESS | 1660 | 1466586433125 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}] 02:07:13 INFO - PROCESS | 1660 | 1466586433126 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:13 INFO - PROCESS | 1660 | 1466586433226 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:07:13 INFO - PROCESS | 1660 | 1466586433232 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 1660 | 1466586433233 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca53800 == 40 [pid = 1660] [id = 392] 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123b46c00) [pid = 1660] [serial = 1175] [outer = 0x0] 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a619c00) [pid = 1660] [serial = 1176] [outer = 0x123b46c00] 02:07:13 INFO - PROCESS | 1660 | 1466586433259 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12bda9800) [pid = 1660] [serial = 1177] [outer = 0x123b46c00] 02:07:13 INFO - PROCESS | 1660 | 1466586433594 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]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 02:07:13 INFO - PROCESS | 1660 | 1466586433641 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 1660 | 1466586433642 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:07:13 INFO - PROCESS | 1660 | 1466586433645 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 1660 | 1466586433646 Marionette TRACE conn2 <- [1,1542,null,{}] 02:07:13 INFO - PROCESS | 1660 | 1466586433649 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}] 02:07:13 INFO - PROCESS | 1660 | 1466586433650 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:13 INFO - PROCESS | 1660 | 1466586433730 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:07:13 INFO - PROCESS | 1660 | 1466586433790 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 1660 | 1466586433791 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced0000 == 41 [pid = 1660] [id = 393] 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123b89400) [pid = 1660] [serial = 1178] [outer = 0x0] 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12bdb1800) [pid = 1660] [serial = 1179] [outer = 0x123b89400] 02:07:13 INFO - PROCESS | 1660 | 1466586433815 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12c0f9800) [pid = 1660] [serial = 1180] [outer = 0x123b89400] 02:07:14 INFO - PROCESS | 1660 | 1466586434084 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]]]}] 02:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 02:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:07:14 INFO - PROCESS | 1660 | 1466586434117 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1660 | 1466586434118 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:07:14 INFO - PROCESS | 1660 | 1466586434120 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1660 | 1466586434121 Marionette TRACE conn2 <- [1,1546,null,{}] 02:07:14 INFO - PROCESS | 1660 | 1466586434123 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}] 02:07:14 INFO - PROCESS | 1660 | 1466586434125 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:14 INFO - PROCESS | 1660 | 1466586434220 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:07:14 INFO - PROCESS | 1660 | 1466586434323 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 1660 | 1466586434325 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691d000 == 42 [pid = 1660] [id = 394] 02:07:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11213ec00) [pid = 1660] [serial = 1181] [outer = 0x0] 02:07:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112f8c400) [pid = 1660] [serial = 1182] [outer = 0x11213ec00] 02:07:14 INFO - PROCESS | 1660 | 1466586434357 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113a50c00) [pid = 1660] [serial = 1183] [outer = 0x11213ec00] 02:07:14 INFO - PROCESS | 1660 | 1466586434826 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]]]}] 02:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 767ms 02:07:14 INFO - PROCESS | 1660 | 1466586434892 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 1660 | 1466586434896 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:07:14 INFO - PROCESS | 1660 | 1466586434900 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 1660 | 1466586434903 Marionette TRACE conn2 <- [1,1550,null,{}] 02:07:14 INFO - PROCESS | 1660 | 1466586434909 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}] 02:07:14 INFO - PROCESS | 1660 | 1466586434913 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:15 INFO - PROCESS | 1660 | 1466586435160 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:07:15 INFO - PROCESS | 1660 | 1466586435229 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 1660 | 1466586435231 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bdd000 == 43 [pid = 1660] [id = 395] 02:07:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1180b1800) [pid = 1660] [serial = 1184] [outer = 0x0] 02:07:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1183d9400) [pid = 1660] [serial = 1185] [outer = 0x1180b1800] 02:07:15 INFO - PROCESS | 1660 | 1466586435293 Marionette DEBUG loaded listener.js 02:07:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119293400) [pid = 1660] [serial = 1186] [outer = 0x1180b1800] 02:07:15 INFO - PROCESS | 1660 | 1466586435728 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]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 874ms 02:07:15 INFO - PROCESS | 1660 | 1466586435777 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 1660 | 1466586435780 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:07:15 INFO - PROCESS | 1660 | 1466586435783 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 1660 | 1466586435785 Marionette TRACE conn2 <- [1,1554,null,{}] 02:07:15 INFO - PROCESS | 1660 | 1466586435787 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}] 02:07:15 INFO - PROCESS | 1660 | 1466586435789 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:15 INFO - PROCESS | 1660 | 1466586435896 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:07:15 INFO - PROCESS | 1660 | 1466586435956 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:15 INFO - PROCESS | 1660 | 1466586435958 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c0000 == 44 [pid = 1660] [id = 396] 02:07:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119931400) [pid = 1660] [serial = 1187] [outer = 0x0] 02:07:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123b3d400) [pid = 1660] [serial = 1188] [outer = 0x119931400] 02:07:15 INFO - PROCESS | 1660 | 1466586435987 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126291400) [pid = 1660] [serial = 1189] [outer = 0x119931400] 02:07:16 INFO - PROCESS | 1660 | 1466586436542 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]]]}] 02:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 819ms 02:07:16 INFO - PROCESS | 1660 | 1466586436604 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:07:16 INFO - PROCESS | 1660 | 1466586436606 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:07:16 INFO - PROCESS | 1660 | 1466586436637 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:07:16 INFO - PROCESS | 1660 | 1466586436643 Marionette TRACE conn2 <- [1,1558,null,{}] 02:07:16 INFO - PROCESS | 1660 | 1466586436652 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}] 02:07:16 INFO - PROCESS | 1660 | 1466586436658 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:16 INFO - PROCESS | 1660 | 1466586436773 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:07:16 INFO - PROCESS | 1660 | 1466586436827 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 1660 | 1466586436829 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d447800 == 45 [pid = 1660] [id = 397] 02:07:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x120fb3c00) [pid = 1660] [serial = 1190] [outer = 0x0] 02:07:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128c54800) [pid = 1660] [serial = 1191] [outer = 0x120fb3c00] 02:07:16 INFO - PROCESS | 1660 | 1466586436857 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a71e400) [pid = 1660] [serial = 1192] [outer = 0x120fb3c00] 02:07:17 INFO - PROCESS | 1660 | 1466586437245 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]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 656ms 02:07:17 INFO - PROCESS | 1660 | 1466586437267 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 1660 | 1466586437269 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:07:17 INFO - PROCESS | 1660 | 1466586437272 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 1660 | 1466586437273 Marionette TRACE conn2 <- [1,1562,null,{}] 02:07:17 INFO - PROCESS | 1660 | 1466586437275 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}] 02:07:17 INFO - PROCESS | 1660 | 1466586437277 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:17 INFO - PROCESS | 1660 | 1466586437383 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:07:17 INFO - PROCESS | 1660 | 1466586437442 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 1660 | 1466586437443 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d605800 == 46 [pid = 1660] [id = 398] 02:07:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b872400) [pid = 1660] [serial = 1193] [outer = 0x0] 02:07:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b988800) [pid = 1660] [serial = 1194] [outer = 0x12b872400] 02:07:17 INFO - PROCESS | 1660 | 1466586437471 Marionette DEBUG loaded listener.js 02:07:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c0f2c00) [pid = 1660] [serial = 1195] [outer = 0x12b872400] 02:07:18 INFO - PROCESS | 1660 | 1466586438108 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]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 868ms 02:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:07:18 INFO - PROCESS | 1660 | 1466586438140 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 1660 | 1466586438143 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:07:18 INFO - PROCESS | 1660 | 1466586438146 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1660 | 1466586438148 Marionette TRACE conn2 <- [1,1566,null,{}] 02:07:18 INFO - PROCESS | 1660 | 1466586438152 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}] 02:07:18 INFO - PROCESS | 1660 | 1466586438153 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:18 INFO - PROCESS | 1660 | 1466586438252 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:07:18 INFO - PROCESS | 1660 | 1466586438314 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:18 INFO - PROCESS | 1660 | 1466586438317 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d4d000 == 47 [pid = 1660] [id = 399] 02:07:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116079c00) [pid = 1660] [serial = 1196] [outer = 0x0] 02:07:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1176ba800) [pid = 1660] [serial = 1197] [outer = 0x116079c00] 02:07:18 INFO - PROCESS | 1660 | 1466586438357 Marionette DEBUG loaded listener.js 02:07:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1183ddc00) [pid = 1660] [serial = 1198] [outer = 0x116079c00] 02:07:18 INFO - PROCESS | 1660 | 1466586438767 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]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 672ms 02:07:18 INFO - PROCESS | 1660 | 1466586438818 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 1660 | 1466586438821 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:07:18 INFO - PROCESS | 1660 | 1466586438826 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 1660 | 1466586438827 Marionette TRACE conn2 <- [1,1570,null,{}] 02:07:18 INFO - PROCESS | 1660 | 1466586438830 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}] 02:07:18 INFO - PROCESS | 1660 | 1466586438831 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:18 INFO - PROCESS | 1660 | 1466586438928 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced0000 == 46 [pid = 1660] [id = 393] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca53800 == 45 [pid = 1660] [id = 392] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x128889000 == 44 [pid = 1660] [id = 391] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12c30e000 == 43 [pid = 1660] [id = 390] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c5000 == 42 [pid = 1660] [id = 389] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac48800 == 41 [pid = 1660] [id = 388] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6b4800 == 40 [pid = 1660] [id = 387] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d9800 == 39 [pid = 1660] [id = 386] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12888b000 == 38 [pid = 1660] [id = 385] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1235bf000 == 37 [pid = 1660] [id = 384] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11921d800 == 36 [pid = 1660] [id = 383] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d3800 == 35 [pid = 1660] [id = 382] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1192d0800 == 34 [pid = 1660] [id = 381] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11253d800 == 33 [pid = 1660] [id = 380] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1185bc000 == 32 [pid = 1660] [id = 368] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x119d4d000 == 31 [pid = 1660] [id = 399] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12d605800 == 30 [pid = 1660] [id = 398] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12d447800 == 29 [pid = 1660] [id = 397] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c0000 == 28 [pid = 1660] [id = 396] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x124bdd000 == 27 [pid = 1660] [id = 395] 02:07:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11691d000 == 26 [pid = 1660] [id = 394] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126b69800) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126b5bc00) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128b0a000) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116fa0400) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12925ec00) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128b6f000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112f90400) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x123b3d800) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1199bd000) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1267a8c00) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a621c00) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120fb6800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113275800) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112d47400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119927000) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11673c800) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116fa1800) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124bb0400) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116f9d800) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113d42c00) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11852c800) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1187b9c00) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1176bd800) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116fa0800) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120fb6000) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119961c00) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12943fc00) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b08800) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126b7b400) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128b0c800) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118127800) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 02:07:19 INFO - PROCESS | 1660 | 1466586439595 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 1660 | 1466586439597 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c10800 == 27 [pid = 1660] [id = 400] 02:07:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1128c4800) [pid = 1660] [serial = 1199] [outer = 0x0] 02:07:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128ce400) [pid = 1660] [serial = 1200] [outer = 0x1128c4800] 02:07:19 INFO - PROCESS | 1660 | 1466586439629 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112d4fc00) [pid = 1660] [serial = 1201] [outer = 0x1128c4800] 02:07:19 INFO - PROCESS | 1660 | 1466586439945 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]]]}] 02:07:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:07:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1171ms 02:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:07:20 INFO - PROCESS | 1660 | 1466586439998 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1660 | 1466586440000 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:07:20 INFO - PROCESS | 1660 | 1466586440003 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1660 | 1466586440005 Marionette TRACE conn2 <- [1,1574,null,{}] 02:07:20 INFO - PROCESS | 1660 | 1466586440008 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}] 02:07:20 INFO - PROCESS | 1660 | 1466586440010 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:20 INFO - PROCESS | 1660 | 1466586440087 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:07:20 INFO - PROCESS | 1660 | 1466586440092 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1660 | 1466586440094 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700d800 == 28 [pid = 1660] [id = 401] 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11386b800) [pid = 1660] [serial = 1202] [outer = 0x0] 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11607d800) [pid = 1660] [serial = 1203] [outer = 0x11386b800] 02:07:20 INFO - PROCESS | 1660 | 1466586440123 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1167f4400) [pid = 1660] [serial = 1204] [outer = 0x11386b800] 02:07:20 INFO - PROCESS | 1660 | 1466586440462 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]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 02:07:20 INFO - PROCESS | 1660 | 1466586440476 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1660 | 1466586440479 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:07:20 INFO - PROCESS | 1660 | 1466586440491 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1660 | 1466586440492 Marionette TRACE conn2 <- [1,1578,null,{}] 02:07:20 INFO - PROCESS | 1660 | 1466586440495 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}] 02:07:20 INFO - PROCESS | 1660 | 1466586440496 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:20 INFO - PROCESS | 1660 | 1466586440577 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:07:20 INFO - PROCESS | 1660 | 1466586440584 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1660 | 1466586440585 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11700c800 == 29 [pid = 1660] [id = 402] 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116a0b000) [pid = 1660] [serial = 1205] [outer = 0x0] 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117398000) [pid = 1660] [serial = 1206] [outer = 0x116a0b000] 02:07:20 INFO - PROCESS | 1660 | 1466586440612 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1183b1400) [pid = 1660] [serial = 1207] [outer = 0x116a0b000] 02:07:20 INFO - PROCESS | 1660 | 1466586440974 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]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 02:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:07:21 INFO - PROCESS | 1660 | 1466586441013 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1660 | 1466586441014 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:07:21 INFO - PROCESS | 1660 | 1466586441021 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1660 | 1466586441026 Marionette TRACE conn2 <- [1,1582,null,{}] 02:07:21 INFO - PROCESS | 1660 | 1466586441029 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}] 02:07:21 INFO - PROCESS | 1660 | 1466586441032 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:21 INFO - PROCESS | 1660 | 1466586441113 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:07:21 INFO - PROCESS | 1660 | 1466586441118 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1660 | 1466586441119 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199e2000 == 30 [pid = 1660] [id = 403] 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1183e7400) [pid = 1660] [serial = 1208] [outer = 0x0] 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1193a9000) [pid = 1660] [serial = 1209] [outer = 0x1183e7400] 02:07:21 INFO - PROCESS | 1660 | 1466586441147 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1199b7000) [pid = 1660] [serial = 1210] [outer = 0x1183e7400] 02:07:21 INFO - PROCESS | 1660 | 1466586441471 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]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:07:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 478ms 02:07:21 INFO - PROCESS | 1660 | 1466586441495 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1660 | 1466586441497 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:07:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:07:21 INFO - PROCESS | 1660 | 1466586441499 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1660 | 1466586441501 Marionette TRACE conn2 <- [1,1586,null,{}] 02:07:21 INFO - PROCESS | 1660 | 1466586441505 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}] 02:07:21 INFO - PROCESS | 1660 | 1466586441507 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:21 INFO - PROCESS | 1660 | 1466586441584 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:07:21 INFO - PROCESS | 1660 | 1466586441587 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1660 | 1466586441589 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232a8000 == 31 [pid = 1660] [id = 404] 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119d77800) [pid = 1660] [serial = 1211] [outer = 0x0] 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1226ee000) [pid = 1660] [serial = 1212] [outer = 0x119d77800] 02:07:21 INFO - PROCESS | 1660 | 1466586441616 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12372dc00) [pid = 1660] [serial = 1213] [outer = 0x119d77800] 02:07:21 INFO - PROCESS | 1660 | 1466586441994 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]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 02:07:22 INFO - PROCESS | 1660 | 1466586442020 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1660 | 1466586442021 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:07:22 INFO - PROCESS | 1660 | 1466586442027 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1660 | 1466586442028 Marionette TRACE conn2 <- [1,1590,null,{}] 02:07:22 INFO - PROCESS | 1660 | 1466586442031 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}] 02:07:22 INFO - PROCESS | 1660 | 1466586442032 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:22 INFO - PROCESS | 1660 | 1466586442130 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:07:22 INFO - PROCESS | 1660 | 1466586442134 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1660 | 1466586442138 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c11000 == 32 [pid = 1660] [id = 405] 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116a03c00) [pid = 1660] [serial = 1214] [outer = 0x0] 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1240b1000) [pid = 1660] [serial = 1215] [outer = 0x116a03c00] 02:07:22 INFO - PROCESS | 1660 | 1466586442170 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124bbf400) [pid = 1660] [serial = 1216] [outer = 0x116a03c00] 02:07:22 INFO - PROCESS | 1660 | 1466586442529 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]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 02:07:22 INFO - PROCESS | 1660 | 1466586442547 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1660 | 1466586442548 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:07:22 INFO - PROCESS | 1660 | 1466586442550 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1660 | 1466586442551 Marionette TRACE conn2 <- [1,1594,null,{}] 02:07:22 INFO - PROCESS | 1660 | 1466586442554 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}] 02:07:22 INFO - PROCESS | 1660 | 1466586442555 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:22 INFO - PROCESS | 1660 | 1466586442656 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:07:22 INFO - PROCESS | 1660 | 1466586442692 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1660 | 1466586442694 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f56800 == 33 [pid = 1660] [id = 406] 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125e49c00) [pid = 1660] [serial = 1217] [outer = 0x0] 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126b5b000) [pid = 1660] [serial = 1218] [outer = 0x125e49c00] 02:07:22 INFO - PROCESS | 1660 | 1466586442718 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126b79000) [pid = 1660] [serial = 1219] [outer = 0x125e49c00] 02:07:23 INFO - PROCESS | 1660 | 1466586443054 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]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 02:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:07:23 INFO - PROCESS | 1660 | 1466586443070 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1660 | 1466586443071 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:07:23 INFO - PROCESS | 1660 | 1466586443073 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1660 | 1466586443074 Marionette TRACE conn2 <- [1,1598,null,{}] 02:07:23 INFO - PROCESS | 1660 | 1466586443076 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}] 02:07:23 INFO - PROCESS | 1660 | 1466586443077 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:23 INFO - PROCESS | 1660 | 1466586443181 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:07:23 INFO - PROCESS | 1660 | 1466586443222 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1660 | 1466586443223 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b1800 == 34 [pid = 1660] [id = 407] 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112d51800) [pid = 1660] [serial = 1220] [outer = 0x0] 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128b04000) [pid = 1660] [serial = 1221] [outer = 0x112d51800] 02:07:23 INFO - PROCESS | 1660 | 1466586443248 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b67400) [pid = 1660] [serial = 1222] [outer = 0x112d51800] 02:07:23 INFO - PROCESS | 1660 | 1466586443550 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]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 02:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:07:23 INFO - PROCESS | 1660 | 1466586443601 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1660 | 1466586443603 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:07:23 INFO - PROCESS | 1660 | 1466586443608 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1660 | 1466586443609 Marionette TRACE conn2 <- [1,1602,null,{}] 02:07:23 INFO - PROCESS | 1660 | 1466586443611 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}] 02:07:23 INFO - PROCESS | 1660 | 1466586443612 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:23 INFO - PROCESS | 1660 | 1466586443712 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:07:23 INFO - PROCESS | 1660 | 1466586443715 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1660 | 1466586443716 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a249000 == 35 [pid = 1660] [id = 408] 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113d3ec00) [pid = 1660] [serial = 1223] [outer = 0x0] 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12914dc00) [pid = 1660] [serial = 1224] [outer = 0x113d3ec00] 02:07:23 INFO - PROCESS | 1660 | 1466586443741 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12925c800) [pid = 1660] [serial = 1225] [outer = 0x113d3ec00] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128b0dc00) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a618800) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11213c000) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1160d7c00) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a717c00) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1180b0000) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x122592400) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x122595000) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123b46c00) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x110ef0400) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1132f0000) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1166f1000) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12b982400) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b89400) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:07:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129440000) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:07:24 INFO - PROCESS | 1660 | 1466586444242 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]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 02:07:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:07:24 INFO - PROCESS | 1660 | 1466586444279 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1660 | 1466586444280 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:07:24 INFO - PROCESS | 1660 | 1466586444282 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1660 | 1466586444284 Marionette TRACE conn2 <- [1,1606,null,{}] 02:07:24 INFO - PROCESS | 1660 | 1466586444294 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}] 02:07:24 INFO - PROCESS | 1660 | 1466586444296 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:24 INFO - PROCESS | 1660 | 1466586444379 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:07:24 INFO - PROCESS | 1660 | 1466586444383 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1660 | 1466586444385 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a7800 == 36 [pid = 1660] [id = 409] 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11386c800) [pid = 1660] [serial = 1226] [outer = 0x0] 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x122595400) [pid = 1660] [serial = 1227] [outer = 0x11386c800] 02:07:24 INFO - PROCESS | 1660 | 1466586444411 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12914f800) [pid = 1660] [serial = 1228] [outer = 0x11386c800] 02:07:24 INFO - PROCESS | 1660 | 1466586444736 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]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 478ms 02:07:24 INFO - PROCESS | 1660 | 1466586444761 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1660 | 1466586444763 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:07:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:07:24 INFO - PROCESS | 1660 | 1466586444766 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1660 | 1466586444769 Marionette TRACE conn2 <- [1,1610,null,{}] 02:07:24 INFO - PROCESS | 1660 | 1466586444772 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}] 02:07:24 INFO - PROCESS | 1660 | 1466586444774 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:24 INFO - PROCESS | 1660 | 1466586444856 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:07:24 INFO - PROCESS | 1660 | 1466586444860 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1660 | 1466586444862 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acb8800 == 37 [pid = 1660] [id = 410] 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129155400) [pid = 1660] [serial = 1229] [outer = 0x0] 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129411400) [pid = 1660] [serial = 1230] [outer = 0x129155400] 02:07:24 INFO - PROCESS | 1660 | 1466586444893 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2bc800) [pid = 1660] [serial = 1231] [outer = 0x129155400] 02:07:25 INFO - PROCESS | 1660 | 1466586445363 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]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 624ms 02:07:25 INFO - PROCESS | 1660 | 1466586445391 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1660 | 1466586445393 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:07:25 INFO - PROCESS | 1660 | 1466586445397 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1660 | 1466586445399 Marionette TRACE conn2 <- [1,1614,null,{}] 02:07:25 INFO - PROCESS | 1660 | 1466586445403 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}] 02:07:25 INFO - PROCESS | 1660 | 1466586445406 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:25 INFO - PROCESS | 1660 | 1466586445502 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:07:25 INFO - PROCESS | 1660 | 1466586445506 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1660 | 1466586445509 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119525000 == 38 [pid = 1660] [id = 411] 02:07:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11852ac00) [pid = 1660] [serial = 1232] [outer = 0x0] 02:07:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a620000) [pid = 1660] [serial = 1233] [outer = 0x11852ac00] 02:07:25 INFO - PROCESS | 1660 | 1466586445534 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a721800) [pid = 1660] [serial = 1234] [outer = 0x11852ac00] 02:07:25 INFO - PROCESS | 1660 | 1466586445868 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]]]}] 02:07:25 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 02:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 02:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:07:25 INFO - PROCESS | 1660 | 1466586445918 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1660 | 1466586445919 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:07:25 INFO - PROCESS | 1660 | 1466586445921 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1660 | 1466586445922 Marionette TRACE conn2 <- [1,1618,null,{}] 02:07:25 INFO - PROCESS | 1660 | 1466586445924 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}] 02:07:25 INFO - PROCESS | 1660 | 1466586445925 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:26 INFO - PROCESS | 1660 | 1466586446012 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:07:26 INFO - PROCESS | 1660 | 1466586446153 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 1660 | 1466586446155 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c0d800 == 39 [pid = 1660] [id = 412] 02:07:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x110eee000) [pid = 1660] [serial = 1235] [outer = 0x0] 02:07:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110ef2c00) [pid = 1660] [serial = 1236] [outer = 0x110eee000] 02:07:26 INFO - PROCESS | 1660 | 1466586446211 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112978000) [pid = 1660] [serial = 1237] [outer = 0x110eee000] 02:07:26 INFO - PROCESS | 1660 | 1466586446832 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]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:07:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 970ms 02:07:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:07:26 INFO - PROCESS | 1660 | 1466586446893 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 1660 | 1466586446895 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:07:26 INFO - PROCESS | 1660 | 1466586446898 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1660 | 1466586446900 Marionette TRACE conn2 <- [1,1622,null,{}] 02:07:26 INFO - PROCESS | 1660 | 1466586446904 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}] 02:07:26 INFO - PROCESS | 1660 | 1466586446905 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:27 INFO - PROCESS | 1660 | 1466586447016 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:07:27 INFO - PROCESS | 1660 | 1466586447097 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1660 | 1466586447099 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119515800 == 40 [pid = 1660] [id = 413] 02:07:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116968400) [pid = 1660] [serial = 1238] [outer = 0x0] 02:07:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116f9e800) [pid = 1660] [serial = 1239] [outer = 0x116968400] 02:07:27 INFO - PROCESS | 1660 | 1466586447130 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11739c800) [pid = 1660] [serial = 1240] [outer = 0x116968400] 02:07:27 INFO - PROCESS | 1660 | 1466586447664 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]]]}] 02:07:27 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 02:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 821ms 02:07:27 INFO - PROCESS | 1660 | 1466586447721 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:07:27 INFO - PROCESS | 1660 | 1466586447724 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:07:27 INFO - PROCESS | 1660 | 1466586447727 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:07:27 INFO - PROCESS | 1660 | 1466586447729 Marionette TRACE conn2 <- [1,1626,null,{}] 02:07:27 INFO - PROCESS | 1660 | 1466586447733 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}] 02:07:27 INFO - PROCESS | 1660 | 1466586447735 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:27 INFO - PROCESS | 1660 | 1466586447947 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:07:28 INFO - PROCESS | 1660 | 1466586448036 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1660 | 1466586448037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f1a000 == 41 [pid = 1660] [id = 414] 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x111ecb800) [pid = 1660] [serial = 1241] [outer = 0x0] 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112617400) [pid = 1660] [serial = 1242] [outer = 0x111ecb800] 02:07:28 INFO - PROCESS | 1660 | 1466586448066 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112f8b400) [pid = 1660] [serial = 1243] [outer = 0x111ecb800] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119525000 == 40 [pid = 1660] [id = 411] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12acb8800 == 39 [pid = 1660] [id = 410] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a7800 == 38 [pid = 1660] [id = 409] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a249000 == 37 [pid = 1660] [id = 408] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b1800 == 36 [pid = 1660] [id = 407] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x111f56800 == 35 [pid = 1660] [id = 406] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x124c11000 == 34 [pid = 1660] [id = 405] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1232a8000 == 33 [pid = 1660] [id = 404] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1199e2000 == 32 [pid = 1660] [id = 403] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11700c800 == 31 [pid = 1660] [id = 402] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11700d800 == 30 [pid = 1660] [id = 401] 02:07:28 INFO - PROCESS | 1660 | --DOCSHELL 0x112c10800 == 29 [pid = 1660] [id = 400] 02:07:28 INFO - PROCESS | 1660 | 1466586448524 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]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 820ms 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a79fc00) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x129260c00) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a71ac00) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a2b4800) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1166f6c00) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11673cc00) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117045800) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a9ad800) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b97fc00) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11852d000) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119292800) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123004000) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123b3fc00) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126432c00) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12bda9800) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1128c9800) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112f8e000) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124409000) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a7a4000) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c99400) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116968c00) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11704e800) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b988000) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c0f9800) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bdb1800) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a619c00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12bd22c00) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119caf800) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126b61c00) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 02:07:28 INFO - PROCESS | 1660 | 1466586448552 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1660 | 1466586448555 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:07:28 INFO - PROCESS | 1660 | 1466586448560 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1660 | 1466586448562 Marionette TRACE conn2 <- [1,1630,null,{}] 02:07:28 INFO - PROCESS | 1660 | 1466586448565 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}] 02:07:28 INFO - PROCESS | 1660 | 1466586448567 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:28 INFO - PROCESS | 1660 | 1466586448655 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:07:28 INFO - PROCESS | 1660 | 1466586448660 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1660 | 1466586448662 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117005800 == 30 [pid = 1660] [id = 415] 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115d9ac00) [pid = 1660] [serial = 1244] [outer = 0x0] 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115d9e400) [pid = 1660] [serial = 1245] [outer = 0x115d9ac00] 02:07:28 INFO - PROCESS | 1660 | 1466586448691 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1160d7c00) [pid = 1660] [serial = 1246] [outer = 0x115d9ac00] 02:07:29 INFO - PROCESS | 1660 | 1466586449023 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]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 02:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:07:29 INFO - PROCESS | 1660 | 1466586449093 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1660 | 1466586449095 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:07:29 INFO - PROCESS | 1660 | 1466586449098 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1660 | 1466586449099 Marionette TRACE conn2 <- [1,1634,null,{}] 02:07:29 INFO - PROCESS | 1660 | 1466586449102 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}] 02:07:29 INFO - PROCESS | 1660 | 1466586449103 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:29 INFO - PROCESS | 1660 | 1466586449182 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:07:29 INFO - PROCESS | 1660 | 1466586449188 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 1660 | 1466586449189 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192bb800 == 31 [pid = 1660] [id = 416] 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1167f9000) [pid = 1660] [serial = 1247] [outer = 0x0] 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116fac400) [pid = 1660] [serial = 1248] [outer = 0x1167f9000] 02:07:29 INFO - PROCESS | 1660 | 1466586449217 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1176bac00) [pid = 1660] [serial = 1249] [outer = 0x1167f9000] 02:07:29 INFO - PROCESS | 1660 | 1466586449584 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]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 02:07:29 INFO - PROCESS | 1660 | 1466586449623 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1660 | 1466586449625 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:07:29 INFO - PROCESS | 1660 | 1466586449636 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1660 | 1466586449639 Marionette TRACE conn2 <- [1,1638,null,{}] 02:07:29 INFO - PROCESS | 1660 | 1466586449642 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}] 02:07:29 INFO - PROCESS | 1660 | 1466586449644 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:29 INFO - PROCESS | 1660 | 1466586449728 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:07:29 INFO - PROCESS | 1660 | 1466586449731 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 1660 | 1466586449732 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235a8800 == 32 [pid = 1660] [id = 417] 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112f93800) [pid = 1660] [serial = 1250] [outer = 0x0] 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11852bc00) [pid = 1660] [serial = 1251] [outer = 0x112f93800] 02:07:29 INFO - PROCESS | 1660 | 1466586449761 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119291c00) [pid = 1660] [serial = 1252] [outer = 0x112f93800] 02:07:30 INFO - PROCESS | 1660 | 1466586450096 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]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 479ms 02:07:30 INFO - PROCESS | 1660 | 1466586450108 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1660 | 1466586450110 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:07:30 INFO - PROCESS | 1660 | 1466586450112 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1660 | 1466586450113 Marionette TRACE conn2 <- [1,1642,null,{}] 02:07:30 INFO - PROCESS | 1660 | 1466586450119 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}] 02:07:30 INFO - PROCESS | 1660 | 1466586450120 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:30 INFO - PROCESS | 1660 | 1466586450201 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:07:30 INFO - PROCESS | 1660 | 1466586450204 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1660 | 1466586450205 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x122626800 == 33 [pid = 1660] [id = 418] 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119292000) [pid = 1660] [serial = 1253] [outer = 0x0] 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119930c00) [pid = 1660] [serial = 1254] [outer = 0x119292000] 02:07:30 INFO - PROCESS | 1660 | 1466586450232 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x120fb2400) [pid = 1660] [serial = 1255] [outer = 0x119292000] 02:07:30 INFO - PROCESS | 1660 | 1466586450551 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]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 473ms 02:07:30 INFO - PROCESS | 1660 | 1466586450586 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1660 | 1466586450587 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:07:30 INFO - PROCESS | 1660 | 1466586450589 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1660 | 1466586450590 Marionette TRACE conn2 <- [1,1646,null,{}] 02:07:30 INFO - PROCESS | 1660 | 1466586450593 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}] 02:07:30 INFO - PROCESS | 1660 | 1466586450594 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:30 INFO - PROCESS | 1660 | 1466586450708 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:07:30 INFO - PROCESS | 1660 | 1466586450720 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1660 | 1466586450724 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b2f800 == 34 [pid = 1660] [id = 419] 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12372ac00) [pid = 1660] [serial = 1256] [outer = 0x0] 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123948c00) [pid = 1660] [serial = 1257] [outer = 0x12372ac00] 02:07:30 INFO - PROCESS | 1660 | 1466586450757 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123fb8400) [pid = 1660] [serial = 1258] [outer = 0x12372ac00] 02:07:31 INFO - PROCESS | 1660 | 1466586451123 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]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 572ms 02:07:31 INFO - PROCESS | 1660 | 1466586451161 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1660 | 1466586451163 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:07:31 INFO - PROCESS | 1660 | 1466586451165 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1660 | 1466586451166 Marionette TRACE conn2 <- [1,1650,null,{}] 02:07:31 INFO - PROCESS | 1660 | 1466586451168 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}] 02:07:31 INFO - PROCESS | 1660 | 1466586451169 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:31 INFO - PROCESS | 1660 | 1466586451271 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:07:31 INFO - PROCESS | 1660 | 1466586451311 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1660 | 1466586451312 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a252800 == 35 [pid = 1660] [id = 420] 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1232f8400) [pid = 1660] [serial = 1259] [outer = 0x0] 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12452c000) [pid = 1660] [serial = 1260] [outer = 0x1232f8400] 02:07:31 INFO - PROCESS | 1660 | 1466586451343 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267a3000) [pid = 1660] [serial = 1261] [outer = 0x1232f8400] 02:07:31 INFO - PROCESS | 1660 | 1466586451670 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]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 02:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:07:31 INFO - PROCESS | 1660 | 1466586451685 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1660 | 1466586451686 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:07:31 INFO - PROCESS | 1660 | 1466586451688 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1660 | 1466586451689 Marionette TRACE conn2 <- [1,1654,null,{}] 02:07:31 INFO - PROCESS | 1660 | 1466586451692 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}] 02:07:31 INFO - PROCESS | 1660 | 1466586451693 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:31 INFO - PROCESS | 1660 | 1466586451794 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:07:31 INFO - PROCESS | 1660 | 1466586451804 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1660 | 1466586451805 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a751000 == 36 [pid = 1660] [id = 421] 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1267a4000) [pid = 1660] [serial = 1262] [outer = 0x0] 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126b62800) [pid = 1660] [serial = 1263] [outer = 0x1267a4000] 02:07:31 INFO - PROCESS | 1660 | 1466586451829 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126b77000) [pid = 1660] [serial = 1264] [outer = 0x1267a4000] 02:07:32 INFO - PROCESS | 1660 | 1466586452147 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]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 02:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:07:32 INFO - PROCESS | 1660 | 1466586452161 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1660 | 1466586452162 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:07:32 INFO - PROCESS | 1660 | 1466586452165 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1660 | 1466586452166 Marionette TRACE conn2 <- [1,1658,null,{}] 02:07:32 INFO - PROCESS | 1660 | 1466586452175 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}] 02:07:32 INFO - PROCESS | 1660 | 1466586452176 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:32 INFO - PROCESS | 1660 | 1466586452279 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:07:32 INFO - PROCESS | 1660 | 1466586452283 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1660 | 1466586452284 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acc9000 == 37 [pid = 1660] [id = 422] 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126b77400) [pid = 1660] [serial = 1265] [outer = 0x0] 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b0d000) [pid = 1660] [serial = 1266] [outer = 0x126b77400] 02:07:32 INFO - PROCESS | 1660 | 1466586452315 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128b6cc00) [pid = 1660] [serial = 1267] [outer = 0x126b77400] 02:07:32 INFO - PROCESS | 1660 | 1466586452627 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]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 481ms 02:07:32 INFO - PROCESS | 1660 | 1466586452647 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1660 | 1466586452648 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:07:32 INFO - PROCESS | 1660 | 1466586452650 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1660 | 1466586452651 Marionette TRACE conn2 <- [1,1662,null,{}] 02:07:32 INFO - PROCESS | 1660 | 1466586452654 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}] 02:07:32 INFO - PROCESS | 1660 | 1466586452655 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:32 INFO - PROCESS | 1660 | 1466586452855 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116a03c00) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125e49c00) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1183e7400) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116a0b000) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119d77800) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1128c4800) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11386b800) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116079c00) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11213ec00) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1180b1800) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119931400) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120fb3c00) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b872400) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112d51800) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113d3ec00) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129155400) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:07:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11386c800) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:07:32 INFO - PROCESS | 1660 | 1466586452900 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1660 | 1466586452901 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e43800 == 38 [pid = 1660] [id = 423] 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1128c4800) [pid = 1660] [serial = 1268] [outer = 0x0] 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11326f400) [pid = 1660] [serial = 1269] [outer = 0x1128c4800] 02:07:32 INFO - PROCESS | 1660 | 1466586452925 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116a03c00) [pid = 1660] [serial = 1270] [outer = 0x1128c4800] 02:07:33 INFO - PROCESS | 1660 | 1466586453201 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]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 570ms 02:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:07:33 INFO - PROCESS | 1660 | 1466586453226 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1660 | 1466586453227 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:07:33 INFO - PROCESS | 1660 | 1466586453229 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1660 | 1466586453231 Marionette TRACE conn2 <- [1,1666,null,{}] 02:07:33 INFO - PROCESS | 1660 | 1466586453233 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}] 02:07:33 INFO - PROCESS | 1660 | 1466586453234 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:33 INFO - PROCESS | 1660 | 1466586453323 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:07:33 INFO - PROCESS | 1660 | 1466586453327 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1660 | 1466586453329 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf5800 == 39 [pid = 1660] [id = 424] 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11739d000) [pid = 1660] [serial = 1271] [outer = 0x0] 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x120fb1400) [pid = 1660] [serial = 1272] [outer = 0x11739d000] 02:07:33 INFO - PROCESS | 1660 | 1466586453364 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129148c00) [pid = 1660] [serial = 1273] [outer = 0x11739d000] 02:07:33 INFO - PROCESS | 1660 | 1466586453691 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]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 02:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:07:33 INFO - PROCESS | 1660 | 1466586453701 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1660 | 1466586453703 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:07:33 INFO - PROCESS | 1660 | 1466586453707 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1660 | 1466586453708 Marionette TRACE conn2 <- [1,1670,null,{}] 02:07:33 INFO - PROCESS | 1660 | 1466586453711 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}] 02:07:33 INFO - PROCESS | 1660 | 1466586453712 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:33 INFO - PROCESS | 1660 | 1466586453839 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:07:33 INFO - PROCESS | 1660 | 1466586453844 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1660 | 1466586453845 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c31a800 == 40 [pid = 1660] [id = 425] 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116964400) [pid = 1660] [serial = 1274] [outer = 0x0] 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129150400) [pid = 1660] [serial = 1275] [outer = 0x116964400] 02:07:33 INFO - PROCESS | 1660 | 1466586453869 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a2b1c00) [pid = 1660] [serial = 1276] [outer = 0x116964400] 02:07:34 INFO - PROCESS | 1660 | 1466586454181 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]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 02:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:07:34 INFO - PROCESS | 1660 | 1466586454226 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1660 | 1466586454228 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:07:34 INFO - PROCESS | 1660 | 1466586454230 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1660 | 1466586454231 Marionette TRACE conn2 <- [1,1674,null,{}] 02:07:34 INFO - PROCESS | 1660 | 1466586454233 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}] 02:07:34 INFO - PROCESS | 1660 | 1466586454234 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:34 INFO - PROCESS | 1660 | 1466586454316 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:07:34 INFO - PROCESS | 1660 | 1466586454321 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1660 | 1466586454323 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c46a000 == 41 [pid = 1660] [id = 426] 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2bd400) [pid = 1660] [serial = 1277] [outer = 0x0] 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a616000) [pid = 1660] [serial = 1278] [outer = 0x12a2bd400] 02:07:34 INFO - PROCESS | 1660 | 1466586454354 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a79f400) [pid = 1660] [serial = 1279] [outer = 0x12a2bd400] 02:07:34 INFO - PROCESS | 1660 | 1466586454663 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]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 467ms 02:07:34 INFO - PROCESS | 1660 | 1466586454698 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1660 | 1466586454699 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:07:34 INFO - PROCESS | 1660 | 1466586454704 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1660 | 1466586454705 Marionette TRACE conn2 <- [1,1678,null,{}] 02:07:34 INFO - PROCESS | 1660 | 1466586454707 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}] 02:07:34 INFO - PROCESS | 1660 | 1466586454708 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:34 INFO - PROCESS | 1660 | 1466586454819 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:07:34 INFO - PROCESS | 1660 | 1466586454825 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1660 | 1466586454825 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cec3800 == 42 [pid = 1660] [id = 427] 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a2b6000) [pid = 1660] [serial = 1280] [outer = 0x0] 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a9a9c00) [pid = 1660] [serial = 1281] [outer = 0x12a2b6000] 02:07:34 INFO - PROCESS | 1660 | 1466586454848 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9c5000) [pid = 1660] [serial = 1282] [outer = 0x12a2b6000] 02:07:35 INFO - PROCESS | 1660 | 1466586455330 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]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 02:07:35 INFO - PROCESS | 1660 | 1466586455374 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:07:35 INFO - PROCESS | 1660 | 1466586455377 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:07:35 INFO - PROCESS | 1660 | 1466586455380 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1660 | 1466586455384 Marionette TRACE conn2 <- [1,1682,null,{}] 02:07:35 INFO - PROCESS | 1660 | 1466586455387 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}] 02:07:35 INFO - PROCESS | 1660 | 1466586455389 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:35 INFO - PROCESS | 1660 | 1466586455500 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:07:35 INFO - PROCESS | 1660 | 1466586455595 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1660 | 1466586455597 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185f1800 == 43 [pid = 1660] [id = 428] 02:07:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113f31000) [pid = 1660] [serial = 1283] [outer = 0x0] 02:07:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115d9e800) [pid = 1660] [serial = 1284] [outer = 0x113f31000] 02:07:35 INFO - PROCESS | 1660 | 1466586455630 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116969400) [pid = 1660] [serial = 1285] [outer = 0x113f31000] 02:07:36 INFO - PROCESS | 1660 | 1466586456066 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]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 721ms 02:07:36 INFO - PROCESS | 1660 | 1466586456102 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1660 | 1466586456105 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:07:36 INFO - PROCESS | 1660 | 1466586456110 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1660 | 1466586456112 Marionette TRACE conn2 <- [1,1686,null,{}] 02:07:36 INFO - PROCESS | 1660 | 1466586456115 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}] 02:07:36 INFO - PROCESS | 1660 | 1466586456117 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:36 INFO - PROCESS | 1660 | 1466586456226 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:07:36 INFO - PROCESS | 1660 | 1466586456287 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1660 | 1466586456288 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b20800 == 44 [pid = 1660] [id = 429] 02:07:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x117045400) [pid = 1660] [serial = 1286] [outer = 0x0] 02:07:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1183b7800) [pid = 1660] [serial = 1287] [outer = 0x117045400] 02:07:36 INFO - PROCESS | 1660 | 1466586456319 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1187bb400) [pid = 1660] [serial = 1288] [outer = 0x117045400] 02:07:36 INFO - PROCESS | 1660 | 1466586456773 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]]]}] 02:07:36 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 02:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 02:07:36 INFO - PROCESS | 1660 | 1466586456780 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1660 | 1466586456781 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:07:36 INFO - PROCESS | 1660 | 1466586456784 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1660 | 1466586456789 Marionette TRACE conn2 <- [1,1690,null,{}] 02:07:36 INFO - PROCESS | 1660 | 1466586456797 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}] 02:07:36 INFO - PROCESS | 1660 | 1466586456800 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:36 INFO - PROCESS | 1660 | 1466586456929 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:07:36 INFO - PROCESS | 1660 | 1466586456990 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1660 | 1466586456992 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cecc000 == 45 [pid = 1660] [id = 430] 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1199b7800) [pid = 1660] [serial = 1289] [outer = 0x0] 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1233f0800) [pid = 1660] [serial = 1290] [outer = 0x1199b7800] 02:07:37 INFO - PROCESS | 1660 | 1466586457023 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124bb0400) [pid = 1660] [serial = 1291] [outer = 0x1199b7800] 02:07:37 INFO - PROCESS | 1660 | 1466586457471 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]]]}] 02:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 02:07:37 INFO - PROCESS | 1660 | 1466586457509 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1660 | 1466586457511 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:07:37 INFO - PROCESS | 1660 | 1466586457513 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1660 | 1466586457515 Marionette TRACE conn2 <- [1,1694,null,{}] 02:07:37 INFO - PROCESS | 1660 | 1466586457517 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}] 02:07:37 INFO - PROCESS | 1660 | 1466586457519 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:37 INFO - PROCESS | 1660 | 1466586457625 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:07:37 INFO - PROCESS | 1660 | 1466586457684 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1660 | 1466586457685 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d20c000 == 46 [pid = 1660] [id = 431] 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1267a9000) [pid = 1660] [serial = 1292] [outer = 0x0] 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128e7cc00) [pid = 1660] [serial = 1293] [outer = 0x1267a9000] 02:07:37 INFO - PROCESS | 1660 | 1466586457713 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x129264000) [pid = 1660] [serial = 1294] [outer = 0x1267a9000] 02:07:38 INFO - PROCESS | 1660 | 1466586458296 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]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 871ms 02:07:38 INFO - PROCESS | 1660 | 1466586458386 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 1660 | 1466586458389 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:07:38 INFO - PROCESS | 1660 | 1466586458393 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1660 | 1466586458395 Marionette TRACE conn2 <- [1,1698,null,{}] 02:07:38 INFO - PROCESS | 1660 | 1466586458399 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}] 02:07:38 INFO - PROCESS | 1660 | 1466586458401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:38 INFO - PROCESS | 1660 | 1466586458496 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:07:38 INFO - PROCESS | 1660 | 1466586458553 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 1660 | 1466586458556 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x123036800 == 47 [pid = 1660] [id = 432] 02:07:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x115df0000) [pid = 1660] [serial = 1295] [outer = 0x0] 02:07:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1162d5800) [pid = 1660] [serial = 1296] [outer = 0x115df0000] 02:07:38 INFO - PROCESS | 1660 | 1466586458584 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x116fa3c00) [pid = 1660] [serial = 1297] [outer = 0x115df0000] 02:07:39 INFO - PROCESS | 1660 | 1466586459019 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]]]}] 02:07:39 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 02:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 674ms 02:07:39 INFO - PROCESS | 1660 | 1466586459066 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:07:39 INFO - PROCESS | 1660 | 1466586459069 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:07:39 INFO - PROCESS | 1660 | 1466586459074 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 1660 | 1466586459075 Marionette TRACE conn2 <- [1,1702,null,{}] 02:07:39 INFO - PROCESS | 1660 | 1466586459078 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}] 02:07:39 INFO - PROCESS | 1660 | 1466586459079 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:39 INFO - PROCESS | 1660 | 1466586459177 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:07:39 INFO - PROCESS | 1660 | 1466586459242 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 1660 | 1466586459243 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e5800 == 48 [pid = 1660] [id = 433] 02:07:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x117399c00) [pid = 1660] [serial = 1298] [outer = 0x0] 02:07:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118795400) [pid = 1660] [serial = 1299] [outer = 0x117399c00] 02:07:39 INFO - PROCESS | 1660 | 1466586459271 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119295800) [pid = 1660] [serial = 1300] [outer = 0x117399c00] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12c46a000 == 47 [pid = 1660] [id = 426] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12c31a800 == 46 [pid = 1660] [id = 425] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf5800 == 45 [pid = 1660] [id = 424] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117e43800 == 44 [pid = 1660] [id = 423] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12acc9000 == 43 [pid = 1660] [id = 422] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a751000 == 42 [pid = 1660] [id = 421] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a252800 == 41 [pid = 1660] [id = 420] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x128b2f800 == 40 [pid = 1660] [id = 419] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x122626800 == 39 [pid = 1660] [id = 418] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1235a8800 == 38 [pid = 1660] [id = 417] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1192bb800 == 37 [pid = 1660] [id = 416] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117005800 == 36 [pid = 1660] [id = 415] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x112f1a000 == 35 [pid = 1660] [id = 414] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119515800 == 34 [pid = 1660] [id = 413] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x112c0d800 == 33 [pid = 1660] [id = 412] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x123036800 == 32 [pid = 1660] [id = 432] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12d20c000 == 31 [pid = 1660] [id = 431] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12cecc000 == 30 [pid = 1660] [id = 430] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x128b20800 == 29 [pid = 1660] [id = 429] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1185f1800 == 28 [pid = 1660] [id = 428] 02:07:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12cec3800 == 27 [pid = 1660] [id = 427] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1240b1000) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x126b5b000) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1193a9000) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1199b7000) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x117398000) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1183b1400) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1226ee000) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1128ce400) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112d4fc00) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11607d800) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124bbf400) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167f4400) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1183ddc00) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1176ba800) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113a50c00) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112f8c400) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119293400) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1183d9400) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126291400) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123b3d400) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a71e400) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128c54800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12c0f2c00) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b988800) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b04000) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126b79000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12914dc00) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b67400) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129411400) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a620000) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x122595400) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12925c800) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12914f800) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12372dc00) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 02:07:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a2bc800) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 02:07:40 INFO - PROCESS | 1660 | 1466586460204 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]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1170ms 02:07:40 INFO - PROCESS | 1660 | 1466586460245 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 1660 | 1466586460248 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:07:40 INFO - PROCESS | 1660 | 1466586460251 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 1660 | 1466586460253 Marionette TRACE conn2 <- [1,1706,null,{}] 02:07:40 INFO - PROCESS | 1660 | 1466586460257 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}] 02:07:40 INFO - PROCESS | 1660 | 1466586460259 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:40 INFO - PROCESS | 1660 | 1466586460342 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:07:40 INFO - PROCESS | 1660 | 1466586460403 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 1660 | 1466586460404 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ad800 == 28 [pid = 1660] [id = 434] 02:07:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1132eac00) [pid = 1660] [serial = 1301] [outer = 0x0] 02:07:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115d9c000) [pid = 1660] [serial = 1302] [outer = 0x1132eac00] 02:07:40 INFO - PROCESS | 1660 | 1466586460431 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1166f4000) [pid = 1660] [serial = 1303] [outer = 0x1132eac00] 02:07:40 INFO - PROCESS | 1660 | 1466586460779 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]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 02:07:40 INFO - PROCESS | 1660 | 1466586460822 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 1660 | 1466586460827 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:07:40 INFO - PROCESS | 1660 | 1466586460833 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 1660 | 1466586460836 Marionette TRACE conn2 <- [1,1710,null,{}] 02:07:40 INFO - PROCESS | 1660 | 1466586460840 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}] 02:07:40 INFO - PROCESS | 1660 | 1466586460842 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:40 INFO - PROCESS | 1660 | 1466586460964 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:07:41 INFO - PROCESS | 1660 | 1466586461048 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1660 | 1466586461050 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c3000 == 29 [pid = 1660] [id = 435] 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116966400) [pid = 1660] [serial = 1304] [outer = 0x0] 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172bec00) [pid = 1660] [serial = 1305] [outer = 0x116966400] 02:07:41 INFO - PROCESS | 1660 | 1466586461096 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118119800) [pid = 1660] [serial = 1306] [outer = 0x116966400] 02:07:41 INFO - PROCESS | 1660 | 1466586461441 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]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 624ms 02:07:41 INFO - PROCESS | 1660 | 1466586461458 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1660 | 1466586461459 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:07:41 INFO - PROCESS | 1660 | 1466586461462 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1660 | 1466586461464 Marionette TRACE conn2 <- [1,1714,null,{}] 02:07:41 INFO - PROCESS | 1660 | 1466586461475 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}] 02:07:41 INFO - PROCESS | 1660 | 1466586461479 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:41 INFO - PROCESS | 1660 | 1466586461584 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:07:41 INFO - PROCESS | 1660 | 1466586461592 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1660 | 1466586461594 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a13800 == 30 [pid = 1660] [id = 436] 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11326cc00) [pid = 1660] [serial = 1307] [outer = 0x0] 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119292800) [pid = 1660] [serial = 1308] [outer = 0x11326cc00] 02:07:41 INFO - PROCESS | 1660 | 1466586461621 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119eb8c00) [pid = 1660] [serial = 1309] [outer = 0x11326cc00] 02:07:41 INFO - PROCESS | 1660 | 1466586461936 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]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 02:07:41 INFO - PROCESS | 1660 | 1466586461986 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1660 | 1466586461987 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:07:41 INFO - PROCESS | 1660 | 1466586461990 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1660 | 1466586461991 Marionette TRACE conn2 <- [1,1718,null,{}] 02:07:41 INFO - PROCESS | 1660 | 1466586461993 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}] 02:07:41 INFO - PROCESS | 1660 | 1466586461995 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:42 INFO - PROCESS | 1660 | 1466586462072 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:07:42 INFO - PROCESS | 1660 | 1466586462077 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1660 | 1466586462078 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f4c800 == 31 [pid = 1660] [id = 437] 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x122592c00) [pid = 1660] [serial = 1310] [outer = 0x0] 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123b38800) [pid = 1660] [serial = 1311] [outer = 0x122592c00] 02:07:42 INFO - PROCESS | 1660 | 1466586462103 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123b45400) [pid = 1660] [serial = 1312] [outer = 0x122592c00] 02:07:42 INFO - PROCESS | 1660 | 1466586462489 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]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 02:07:42 INFO - PROCESS | 1660 | 1466586462508 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 1660 | 1466586462510 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:07:42 INFO - PROCESS | 1660 | 1466586462512 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 1660 | 1466586462513 Marionette TRACE conn2 <- [1,1722,null,{}] 02:07:42 INFO - PROCESS | 1660 | 1466586462516 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}] 02:07:42 INFO - PROCESS | 1660 | 1466586462517 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:42 INFO - PROCESS | 1660 | 1466586462613 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:07:42 INFO - PROCESS | 1660 | 1466586462652 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1660 | 1466586462653 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12675e800 == 32 [pid = 1660] [id = 438] 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116746400) [pid = 1660] [serial = 1313] [outer = 0x0] 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124089c00) [pid = 1660] [serial = 1314] [outer = 0x116746400] 02:07:42 INFO - PROCESS | 1660 | 1466586462677 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124409000) [pid = 1660] [serial = 1315] [outer = 0x116746400] 02:07:42 INFO - PROCESS | 1660 | 1466586462975 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]]]}] 02:07:43 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 02:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 02:07:43 INFO - PROCESS | 1660 | 1466586463031 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1660 | 1466586463033 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:07:43 INFO - PROCESS | 1660 | 1466586463044 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1660 | 1466586463045 Marionette TRACE conn2 <- [1,1726,null,{}] 02:07:43 INFO - PROCESS | 1660 | 1466586463047 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}] 02:07:43 INFO - PROCESS | 1660 | 1466586463051 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:43 INFO - PROCESS | 1660 | 1466586463167 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:07:43 INFO - PROCESS | 1660 | 1466586463172 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1660 | 1466586463173 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b1e800 == 33 [pid = 1660] [id = 439] 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118122800) [pid = 1660] [serial = 1316] [outer = 0x0] 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126296c00) [pid = 1660] [serial = 1317] [outer = 0x118122800] 02:07:43 INFO - PROCESS | 1660 | 1466586463198 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b6dc00) [pid = 1660] [serial = 1318] [outer = 0x118122800] 02:07:43 INFO - PROCESS | 1660 | 1466586463538 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]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 525ms 02:07:43 INFO - PROCESS | 1660 | 1466586463563 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1660 | 1466586463564 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:07:43 INFO - PROCESS | 1660 | 1466586463587 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1660 | 1466586463589 Marionette TRACE conn2 <- [1,1730,null,{}] 02:07:43 INFO - PROCESS | 1660 | 1466586463591 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}] 02:07:43 INFO - PROCESS | 1660 | 1466586463593 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:43 INFO - PROCESS | 1660 | 1466586463690 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:07:43 INFO - PROCESS | 1660 | 1466586463694 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1660 | 1466586463695 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a69b800 == 34 [pid = 1660] [id = 440] 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1128cb000) [pid = 1660] [serial = 1319] [outer = 0x0] 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c53000) [pid = 1660] [serial = 1320] [outer = 0x1128cb000] 02:07:43 INFO - PROCESS | 1660 | 1466586463719 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129262800) [pid = 1660] [serial = 1321] [outer = 0x1128cb000] 02:07:44 INFO - PROCESS | 1660 | 1466586464025 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]]]}] 02:07:44 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 02:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 02:07:44 INFO - PROCESS | 1660 | 1466586464060 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 1660 | 1466586464062 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:07:44 INFO - PROCESS | 1660 | 1466586464064 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1660 | 1466586464065 Marionette TRACE conn2 <- [1,1734,null,{}] 02:07:44 INFO - PROCESS | 1660 | 1466586464067 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}] 02:07:44 INFO - PROCESS | 1660 | 1466586464069 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:44 INFO - PROCESS | 1660 | 1466586464173 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:07:44 INFO - PROCESS | 1660 | 1466586464177 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1660 | 1466586464178 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a752800 == 35 [pid = 1660] [id = 441] 02:07:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1193b1800) [pid = 1660] [serial = 1322] [outer = 0x0] 02:07:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129418c00) [pid = 1660] [serial = 1323] [outer = 0x1193b1800] 02:07:44 INFO - PROCESS | 1660 | 1466586464204 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a2bb800) [pid = 1660] [serial = 1324] [outer = 0x1193b1800] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a2bd400) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1232f8400) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1267a4000) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126b77400) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119292000) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x111ecb800) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116968400) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115d9ac00) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112f93800) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1167f9000) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110eee000) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1128c4800) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116964400) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11739d000) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12372ac00) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11852ac00) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:07:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a2b6000) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:07:44 INFO - PROCESS | 1660 | 1466586464921 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]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 873ms 02:07:44 INFO - PROCESS | 1660 | 1466586464939 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 1660 | 1466586464940 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:07:44 INFO - PROCESS | 1660 | 1466586464942 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1660 | 1466586464944 Marionette TRACE conn2 <- [1,1738,null,{}] 02:07:44 INFO - PROCESS | 1660 | 1466586464954 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}] 02:07:44 INFO - PROCESS | 1660 | 1466586464956 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:45 INFO - PROCESS | 1660 | 1466586465035 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:07:45 INFO - PROCESS | 1660 | 1466586465041 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1660 | 1466586465042 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a0e800 == 36 [pid = 1660] [id = 442] 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112f8a400) [pid = 1660] [serial = 1325] [outer = 0x0] 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1172bd000) [pid = 1660] [serial = 1326] [outer = 0x112f8a400] 02:07:45 INFO - PROCESS | 1660 | 1466586465066 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118ef1400) [pid = 1660] [serial = 1327] [outer = 0x112f8a400] 02:07:45 INFO - PROCESS | 1660 | 1466586465385 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]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 471ms 02:07:45 INFO - PROCESS | 1660 | 1466586465415 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1660 | 1466586465418 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:07:45 INFO - PROCESS | 1660 | 1466586465422 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1660 | 1466586465423 Marionette TRACE conn2 <- [1,1742,null,{}] 02:07:45 INFO - PROCESS | 1660 | 1466586465426 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}] 02:07:45 INFO - PROCESS | 1660 | 1466586465427 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:45 INFO - PROCESS | 1660 | 1466586465507 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:07:45 INFO - PROCESS | 1660 | 1466586465568 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1660 | 1466586465569 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b77c800 == 37 [pid = 1660] [id = 443] 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113866400) [pid = 1660] [serial = 1328] [outer = 0x0] 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1233d3000) [pid = 1660] [serial = 1329] [outer = 0x113866400] 02:07:45 INFO - PROCESS | 1660 | 1466586465593 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b0c400) [pid = 1660] [serial = 1330] [outer = 0x113866400] 02:07:45 INFO - PROCESS | 1660 | 1466586465888 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]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 02:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:07:45 INFO - PROCESS | 1660 | 1466586465942 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1660 | 1466586465944 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:07:45 INFO - PROCESS | 1660 | 1466586465946 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1660 | 1466586465956 Marionette TRACE conn2 <- [1,1746,null,{}] 02:07:45 INFO - PROCESS | 1660 | 1466586465959 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}] 02:07:45 INFO - PROCESS | 1660 | 1466586465961 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:46 INFO - PROCESS | 1660 | 1466586466051 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:07:46 INFO - PROCESS | 1660 | 1466586466054 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1660 | 1466586466056 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126420000 == 38 [pid = 1660] [id = 444] 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1240b4400) [pid = 1660] [serial = 1331] [outer = 0x0] 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a616400) [pid = 1660] [serial = 1332] [outer = 0x1240b4400] 02:07:46 INFO - PROCESS | 1660 | 1466586466086 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a7a0800) [pid = 1660] [serial = 1333] [outer = 0x1240b4400] 02:07:46 INFO - PROCESS | 1660 | 1466586466396 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]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 478ms 02:07:46 INFO - PROCESS | 1660 | 1466586466426 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1660 | 1466586466427 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:07:46 INFO - PROCESS | 1660 | 1466586466429 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1660 | 1466586466430 Marionette TRACE conn2 <- [1,1750,null,{}] 02:07:46 INFO - PROCESS | 1660 | 1466586466433 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}] 02:07:46 INFO - PROCESS | 1660 | 1466586466434 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:46 INFO - PROCESS | 1660 | 1466586466548 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:07:46 INFO - PROCESS | 1660 | 1466586466557 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1660 | 1466586466558 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c454000 == 39 [pid = 1660] [id = 445] 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112974000) [pid = 1660] [serial = 1334] [outer = 0x0] 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a71d400) [pid = 1660] [serial = 1335] [outer = 0x112974000] 02:07:46 INFO - PROCESS | 1660 | 1466586466581 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a9c5400) [pid = 1660] [serial = 1336] [outer = 0x112974000] 02:07:47 INFO - PROCESS | 1660 | 1466586467135 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]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 723ms 02:07:47 INFO - PROCESS | 1660 | 1466586467152 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 1660 | 1466586467155 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:07:47 INFO - PROCESS | 1660 | 1466586467186 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1660 | 1466586467189 Marionette TRACE conn2 <- [1,1754,null,{}] 02:07:47 INFO - PROCESS | 1660 | 1466586467194 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}] 02:07:47 INFO - PROCESS | 1660 | 1466586467196 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:47 INFO - PROCESS | 1660 | 1466586467312 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:07:47 INFO - PROCESS | 1660 | 1466586467438 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 1660 | 1466586467439 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d5000 == 40 [pid = 1660] [id = 446] 02:07:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115d96800) [pid = 1660] [serial = 1337] [outer = 0x0] 02:07:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115da0400) [pid = 1660] [serial = 1338] [outer = 0x115d96800] 02:07:47 INFO - PROCESS | 1660 | 1466586467470 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116a0c000) [pid = 1660] [serial = 1339] [outer = 0x115d96800] 02:07:47 INFO - PROCESS | 1660 | 1466586467994 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]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 851ms 02:07:48 INFO - PROCESS | 1660 | 1466586468010 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1660 | 1466586468014 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:07:48 INFO - PROCESS | 1660 | 1466586468018 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1660 | 1466586468020 Marionette TRACE conn2 <- [1,1758,null,{}] 02:07:48 INFO - PROCESS | 1660 | 1466586468052 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}] 02:07:48 INFO - PROCESS | 1660 | 1466586468054 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:48 INFO - PROCESS | 1660 | 1466586468171 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:07:48 INFO - PROCESS | 1660 | 1466586468397 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1660 | 1466586468398 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11623c000 == 41 [pid = 1660] [id = 447] 02:07:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112619000) [pid = 1660] [serial = 1340] [outer = 0x0] 02:07:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11383f000) [pid = 1660] [serial = 1341] [outer = 0x112619000] 02:07:48 INFO - PROCESS | 1660 | 1466586468426 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115d98000) [pid = 1660] [serial = 1342] [outer = 0x112619000] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x126420000 == 40 [pid = 1660] [id = 444] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b77c800 == 39 [pid = 1660] [id = 443] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119a0e800 == 38 [pid = 1660] [id = 442] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a752800 == 37 [pid = 1660] [id = 441] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a69b800 == 36 [pid = 1660] [id = 440] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128b1e800 == 35 [pid = 1660] [id = 439] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12675e800 == 34 [pid = 1660] [id = 438] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x123f4c800 == 33 [pid = 1660] [id = 437] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119a13800 == 32 [pid = 1660] [id = 436] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c3000 == 31 [pid = 1660] [id = 435] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ad800 == 30 [pid = 1660] [id = 434] 02:07:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e5800 == 29 [pid = 1660] [id = 433] 02:07:48 INFO - PROCESS | 1660 | 1466586468889 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]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 897ms 02:07:48 INFO - PROCESS | 1660 | 1466586468917 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1660 | 1466586468919 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a721800) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a616000) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12452c000) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126b62800) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1267a3000) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128b0d000) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119930c00) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120fb2400) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112617400) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112f8b400) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116f9e800) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11739c800) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d9e400) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1160d7c00) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11852bc00) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119291c00) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116fac400) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1176bac00) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x110ef2c00) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112978000) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116a03c00) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129150400) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11326f400) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a2b1c00) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b6cc00) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120fb1400) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123948c00) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a79f400) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129148c00) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126b77000) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123fb8400) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a9c5000) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a9a9c00) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 02:07:48 INFO - PROCESS | 1660 | 1466586468942 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1660 | 1466586468944 Marionette TRACE conn2 <- [1,1762,null,{}] 02:07:48 INFO - PROCESS | 1660 | 1466586468950 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}] 02:07:48 INFO - PROCESS | 1660 | 1466586468951 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:49 INFO - PROCESS | 1660 | 1466586469030 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:07:49 INFO - PROCESS | 1660 | 1466586469035 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1660 | 1466586469037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x117019800 == 30 [pid = 1660] [id = 448] 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116744c00) [pid = 1660] [serial = 1343] [outer = 0x0] 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fa0400) [pid = 1660] [serial = 1344] [outer = 0x116744c00] 02:07:49 INFO - PROCESS | 1660 | 1466586469066 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1180a7c00) [pid = 1660] [serial = 1345] [outer = 0x116744c00] 02:07:49 INFO - PROCESS | 1660 | 1466586469407 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]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 483ms 02:07:49 INFO - PROCESS | 1660 | 1466586469418 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1660 | 1466586469420 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:07:49 INFO - PROCESS | 1660 | 1466586469426 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1660 | 1466586469428 Marionette TRACE conn2 <- [1,1766,null,{}] 02:07:49 INFO - PROCESS | 1660 | 1466586469430 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}] 02:07:49 INFO - PROCESS | 1660 | 1466586469431 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:49 INFO - PROCESS | 1660 | 1466586469532 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:07:49 INFO - PROCESS | 1660 | 1466586469590 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1660 | 1466586469591 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a19800 == 31 [pid = 1660] [id = 449] 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1180a8c00) [pid = 1660] [serial = 1346] [outer = 0x0] 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118797800) [pid = 1660] [serial = 1347] [outer = 0x1180a8c00] 02:07:49 INFO - PROCESS | 1660 | 1466586469616 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119932c00) [pid = 1660] [serial = 1348] [outer = 0x1180a8c00] 02:07:49 INFO - PROCESS | 1660 | 1466586469907 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]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 02:07:49 INFO - PROCESS | 1660 | 1466586469949 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1660 | 1466586469950 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:07:49 INFO - PROCESS | 1660 | 1466586469958 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1660 | 1466586469964 Marionette TRACE conn2 <- [1,1770,null,{}] 02:07:49 INFO - PROCESS | 1660 | 1466586469969 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}] 02:07:49 INFO - PROCESS | 1660 | 1466586469972 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:50 INFO - PROCESS | 1660 | 1466586470061 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:07:50 INFO - PROCESS | 1660 | 1466586470114 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1660 | 1466586470115 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232ad000 == 32 [pid = 1660] [id = 450] 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112f96c00) [pid = 1660] [serial = 1349] [outer = 0x0] 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1199bb000) [pid = 1660] [serial = 1350] [outer = 0x112f96c00] 02:07:50 INFO - PROCESS | 1660 | 1466586470140 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123b47000) [pid = 1660] [serial = 1351] [outer = 0x112f96c00] 02:07:50 INFO - PROCESS | 1660 | 1466586470427 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]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 483ms 02:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:07:50 INFO - PROCESS | 1660 | 1466586470437 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1660 | 1466586470438 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:07:50 INFO - PROCESS | 1660 | 1466586470440 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1660 | 1466586470442 Marionette TRACE conn2 <- [1,1774,null,{}] 02:07:50 INFO - PROCESS | 1660 | 1466586470452 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}] 02:07:50 INFO - PROCESS | 1660 | 1466586470453 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:50 INFO - PROCESS | 1660 | 1466586470540 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:07:50 INFO - PROCESS | 1660 | 1466586470547 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1660 | 1466586470548 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12889d000 == 33 [pid = 1660] [id = 451] 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116f9dc00) [pid = 1660] [serial = 1352] [outer = 0x0] 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124bbd400) [pid = 1660] [serial = 1353] [outer = 0x116f9dc00] 02:07:50 INFO - PROCESS | 1660 | 1466586470572 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126291400) [pid = 1660] [serial = 1354] [outer = 0x116f9dc00] 02:07:50 INFO - PROCESS | 1660 | 1466586470893 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]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 469ms 02:07:50 INFO - PROCESS | 1660 | 1466586470911 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1660 | 1466586470912 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:07:50 INFO - PROCESS | 1660 | 1466586470915 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1660 | 1466586470916 Marionette TRACE conn2 <- [1,1778,null,{}] 02:07:50 INFO - PROCESS | 1660 | 1466586470918 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}] 02:07:50 INFO - PROCESS | 1660 | 1466586470919 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:51 INFO - PROCESS | 1660 | 1466586471032 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:07:51 INFO - PROCESS | 1660 | 1466586471043 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1660 | 1466586471048 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242c9800 == 34 [pid = 1660] [id = 452] 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126b62c00) [pid = 1660] [serial = 1355] [outer = 0x0] 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126b66c00) [pid = 1660] [serial = 1356] [outer = 0x126b62c00] 02:07:51 INFO - PROCESS | 1660 | 1466586471080 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126b81c00) [pid = 1660] [serial = 1357] [outer = 0x126b62c00] 02:07:51 INFO - PROCESS | 1660 | 1466586471441 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]]]}] 02:07:51 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 02:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 573ms 02:07:51 INFO - PROCESS | 1660 | 1466586471489 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1660 | 1466586471491 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:07:51 INFO - PROCESS | 1660 | 1466586471493 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1660 | 1466586471494 Marionette TRACE conn2 <- [1,1782,null,{}] 02:07:51 INFO - PROCESS | 1660 | 1466586471497 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}] 02:07:51 INFO - PROCESS | 1660 | 1466586471498 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:51 INFO - PROCESS | 1660 | 1466586471599 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:07:51 INFO - PROCESS | 1660 | 1466586471610 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1660 | 1466586471611 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a750000 == 35 [pid = 1660] [id = 453] 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11879ec00) [pid = 1660] [serial = 1358] [outer = 0x0] 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129148c00) [pid = 1660] [serial = 1359] [outer = 0x11879ec00] 02:07:51 INFO - PROCESS | 1660 | 1466586471635 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129433c00) [pid = 1660] [serial = 1360] [outer = 0x11879ec00] 02:07:51 INFO - PROCESS | 1660 | 1466586471978 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]]]}] 02:07:52 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 02:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 02:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:07:52 INFO - PROCESS | 1660 | 1466586472018 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1660 | 1466586472019 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:07:52 INFO - PROCESS | 1660 | 1466586472022 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1660 | 1466586472023 Marionette TRACE conn2 <- [1,1786,null,{}] 02:07:52 INFO - PROCESS | 1660 | 1466586472025 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}] 02:07:52 INFO - PROCESS | 1660 | 1466586472026 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:52 INFO - PROCESS | 1660 | 1466586472129 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:07:52 INFO - PROCESS | 1660 | 1466586472132 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1660 | 1466586472133 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c8000 == 36 [pid = 1660] [id = 454] 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112d46c00) [pid = 1660] [serial = 1361] [outer = 0x0] 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129441800) [pid = 1660] [serial = 1362] [outer = 0x112d46c00] 02:07:52 INFO - PROCESS | 1660 | 1466586472158 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a717000) [pid = 1660] [serial = 1363] [outer = 0x112d46c00] 02:07:52 INFO - PROCESS | 1660 | 1466586472477 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]]]}] 02:07:52 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 02:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 470ms 02:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:07:52 INFO - PROCESS | 1660 | 1466586472495 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1660 | 1466586472496 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:07:52 INFO - PROCESS | 1660 | 1466586472498 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1660 | 1466586472499 Marionette TRACE conn2 <- [1,1790,null,{}] 02:07:52 INFO - PROCESS | 1660 | 1466586472502 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}] 02:07:52 INFO - PROCESS | 1660 | 1466586472503 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:52 INFO - PROCESS | 1660 | 1466586472612 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:07:52 INFO - PROCESS | 1660 | 1466586472616 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1660 | 1466586472617 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9cd000 == 37 [pid = 1660] [id = 455] 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a2b2c00) [pid = 1660] [serial = 1364] [outer = 0x0] 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a79f400) [pid = 1660] [serial = 1365] [outer = 0x12a2b2c00] 02:07:52 INFO - PROCESS | 1660 | 1466586472641 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a9c3000) [pid = 1660] [serial = 1366] [outer = 0x12a2b2c00] 02:07:52 INFO - PROCESS | 1660 | 1466586472978 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]]]}] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116746400) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118122800) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116966400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1240b4400) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1132eac00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x122592c00) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11326cc00) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x117399c00) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113f31000) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117045400) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1199b7800) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1267a9000) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115df0000) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1128cb000) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1193b1800) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113866400) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:07:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112f8a400) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:07:53 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) 02:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 621ms 02:07:53 INFO - PROCESS | 1660 | 1466586473121 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1660 | 1466586473122 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:07:53 INFO - PROCESS | 1660 | 1466586473124 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1660 | 1466586473125 Marionette TRACE conn2 <- [1,1794,null,{}] 02:07:53 INFO - PROCESS | 1660 | 1466586473128 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}] 02:07:53 INFO - PROCESS | 1660 | 1466586473131 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:53 INFO - PROCESS | 1660 | 1466586473214 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:07:53 INFO - PROCESS | 1660 | 1466586473218 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1660 | 1466586473219 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x123038800 == 38 [pid = 1660] [id = 456] 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11326cc00) [pid = 1660] [serial = 1367] [outer = 0x0] 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116966400) [pid = 1660] [serial = 1368] [outer = 0x11326cc00] 02:07:53 INFO - PROCESS | 1660 | 1466586473245 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119291800) [pid = 1660] [serial = 1369] [outer = 0x11326cc00] 02:07:53 INFO - PROCESS | 1660 | 1466586473564 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]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 469ms 02:07:53 INFO - PROCESS | 1660 | 1466586473594 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1660 | 1466586473595 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:07:53 INFO - PROCESS | 1660 | 1466586473597 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1660 | 1466586473599 Marionette TRACE conn2 <- [1,1798,null,{}] 02:07:53 INFO - PROCESS | 1660 | 1466586473601 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}] 02:07:53 INFO - PROCESS | 1660 | 1466586473602 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:53 INFO - PROCESS | 1660 | 1466586473683 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:07:53 INFO - PROCESS | 1660 | 1466586473743 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1660 | 1466586473745 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c456800 == 39 [pid = 1660] [id = 457] 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x113f2e000) [pid = 1660] [serial = 1370] [outer = 0x0] 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120fb3800) [pid = 1660] [serial = 1371] [outer = 0x113f2e000] 02:07:53 INFO - PROCESS | 1660 | 1466586473772 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a2b3400) [pid = 1660] [serial = 1372] [outer = 0x113f2e000] 02:07:54 INFO - PROCESS | 1660 | 1466586474100 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]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 02:07:54 INFO - PROCESS | 1660 | 1466586474117 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:07:54 INFO - PROCESS | 1660 | 1466586474120 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:07:54 INFO - PROCESS | 1660 | 1466586474123 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1660 | 1466586474126 Marionette TRACE conn2 <- [1,1802,null,{}] 02:07:54 INFO - PROCESS | 1660 | 1466586474132 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}] 02:07:54 INFO - PROCESS | 1660 | 1466586474134 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:54 INFO - PROCESS | 1660 | 1466586474278 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:07:54 INFO - PROCESS | 1660 | 1466586474362 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 1660 | 1466586474363 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced4000 == 40 [pid = 1660] [id = 458] 02:07:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x115d98800) [pid = 1660] [serial = 1373] [outer = 0x0] 02:07:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b877000) [pid = 1660] [serial = 1374] [outer = 0x115d98800] 02:07:54 INFO - PROCESS | 1660 | 1466586474402 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b987400) [pid = 1660] [serial = 1375] [outer = 0x115d98800] 02:07:54 INFO - PROCESS | 1660 | 1466586474755 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]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 674ms 02:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:07:54 INFO - PROCESS | 1660 | 1466586474796 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1660 | 1466586474798 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:07:54 INFO - PROCESS | 1660 | 1466586474800 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1660 | 1466586474801 Marionette TRACE conn2 <- [1,1806,null,{}] 02:07:54 INFO - PROCESS | 1660 | 1466586474803 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}] 02:07:54 INFO - PROCESS | 1660 | 1466586474804 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:54 INFO - PROCESS | 1660 | 1466586474885 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:07:54 INFO - PROCESS | 1660 | 1466586474965 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 1660 | 1466586474967 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d442800 == 41 [pid = 1660] [id = 459] 02:07:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b873800) [pid = 1660] [serial = 1376] [outer = 0x0] 02:07:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b98a000) [pid = 1660] [serial = 1377] [outer = 0x12b873800] 02:07:55 INFO - PROCESS | 1660 | 1466586474998 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bd24000) [pid = 1660] [serial = 1378] [outer = 0x12b873800] 02:07:55 INFO - PROCESS | 1660 | 1466586475406 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]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 02:07:55 INFO - PROCESS | 1660 | 1466586475486 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 1660 | 1466586475490 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:07:55 INFO - PROCESS | 1660 | 1466586475495 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 1660 | 1466586475497 Marionette TRACE conn2 <- [1,1810,null,{}] 02:07:55 INFO - PROCESS | 1660 | 1466586475502 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}] 02:07:55 INFO - PROCESS | 1660 | 1466586475503 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:55 INFO - PROCESS | 1660 | 1466586475611 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:07:55 INFO - PROCESS | 1660 | 1466586475683 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1660 | 1466586475685 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951b800 == 42 [pid = 1660] [id = 460] 02:07:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1166ee400) [pid = 1660] [serial = 1379] [outer = 0x0] 02:07:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116fa6c00) [pid = 1660] [serial = 1380] [outer = 0x1166ee400] 02:07:55 INFO - PROCESS | 1660 | 1466586475716 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1180a7800) [pid = 1660] [serial = 1381] [outer = 0x1166ee400] 02:07:56 INFO - PROCESS | 1660 | 1466586476143 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]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 673ms 02:07:56 INFO - PROCESS | 1660 | 1466586476169 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1660 | 1466586476172 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:07:56 INFO - PROCESS | 1660 | 1466586476206 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1660 | 1466586476208 Marionette TRACE conn2 <- [1,1814,null,{}] 02:07:56 INFO - PROCESS | 1660 | 1466586476211 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}] 02:07:56 INFO - PROCESS | 1660 | 1466586476213 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:56 INFO - PROCESS | 1660 | 1466586476351 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:07:56 INFO - PROCESS | 1660 | 1466586476392 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1660 | 1466586476393 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a252800 == 43 [pid = 1660] [id = 461] 02:07:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1193af800) [pid = 1660] [serial = 1382] [outer = 0x0] 02:07:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1231a0000) [pid = 1660] [serial = 1383] [outer = 0x1193af800] 02:07:56 INFO - PROCESS | 1660 | 1466586476425 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123b47c00) [pid = 1660] [serial = 1384] [outer = 0x1193af800] 02:07:56 INFO - PROCESS | 1660 | 1466586476848 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]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 701ms 02:07:56 INFO - PROCESS | 1660 | 1466586476878 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1660 | 1466586476879 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:07:56 INFO - PROCESS | 1660 | 1466586476882 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1660 | 1466586476884 Marionette TRACE conn2 <- [1,1818,null,{}] 02:07:56 INFO - PROCESS | 1660 | 1466586476892 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}] 02:07:56 INFO - PROCESS | 1660 | 1466586476896 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:57 INFO - PROCESS | 1660 | 1466586477002 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:07:57 INFO - PROCESS | 1660 | 1466586477076 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1660 | 1466586477078 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d602800 == 44 [pid = 1660] [id = 462] 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12642b400) [pid = 1660] [serial = 1385] [outer = 0x0] 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126b7a400) [pid = 1660] [serial = 1386] [outer = 0x12642b400] 02:07:57 INFO - PROCESS | 1660 | 1466586477108 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129152000) [pid = 1660] [serial = 1387] [outer = 0x12642b400] 02:07:57 INFO - PROCESS | 1660 | 1466586477533 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]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 02:07:57 INFO - PROCESS | 1660 | 1466586477555 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:07:57 INFO - PROCESS | 1660 | 1466586477557 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:07:57 INFO - PROCESS | 1660 | 1466586477559 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 1660 | 1466586477560 Marionette TRACE conn2 <- [1,1822,null,{}] 02:07:57 INFO - PROCESS | 1660 | 1466586477562 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}] 02:07:57 INFO - PROCESS | 1660 | 1466586477563 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:57 INFO - PROCESS | 1660 | 1466586477687 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:07:57 INFO - PROCESS | 1660 | 1466586477762 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1660 | 1466586477763 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d750800 == 45 [pid = 1660] [id = 463] 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a7a4000) [pid = 1660] [serial = 1388] [outer = 0x0] 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b878000) [pid = 1660] [serial = 1389] [outer = 0x12a7a4000] 02:07:57 INFO - PROCESS | 1660 | 1466586477793 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b97fc00) [pid = 1660] [serial = 1390] [outer = 0x12a7a4000] 02:07:58 INFO - PROCESS | 1660 | 1466586478226 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]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 02:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:07:58 INFO - PROCESS | 1660 | 1466586478281 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1660 | 1466586478282 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:07:58 INFO - PROCESS | 1660 | 1466586478284 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1660 | 1466586478286 Marionette TRACE conn2 <- [1,1826,null,{}] 02:07:58 INFO - PROCESS | 1660 | 1466586478288 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}] 02:07:58 INFO - PROCESS | 1660 | 1466586478290 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:58 INFO - PROCESS | 1660 | 1466586478392 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:07:58 INFO - PROCESS | 1660 | 1466586478453 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 1660 | 1466586478454 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdee800 == 46 [pid = 1660] [id = 464] 02:07:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1128cb000) [pid = 1660] [serial = 1391] [outer = 0x0] 02:07:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12a7a4400) [pid = 1660] [serial = 1392] [outer = 0x1128cb000] 02:07:58 INFO - PROCESS | 1660 | 1466586478482 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bd28c00) [pid = 1660] [serial = 1393] [outer = 0x1128cb000] 02:07:59 INFO - PROCESS | 1660 | 1466586479083 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]]]}] 02:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 819ms 02:07:59 INFO - PROCESS | 1660 | 1466586479103 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:07:59 INFO - PROCESS | 1660 | 1466586479106 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:07:59 INFO - PROCESS | 1660 | 1466586479109 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:07:59 INFO - PROCESS | 1660 | 1466586479111 Marionette TRACE conn2 <- [1,1830,null,{}] 02:07:59 INFO - PROCESS | 1660 | 1466586479115 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}] 02:07:59 INFO - PROCESS | 1660 | 1466586479118 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:59 INFO - PROCESS | 1660 | 1466586479215 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:07:59 INFO - PROCESS | 1660 | 1466586479280 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1660 | 1466586479281 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:07:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116016000 == 47 [pid = 1660] [id = 465] 02:07:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116faa000) [pid = 1660] [serial = 1394] [outer = 0x0] 02:07:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x117393000) [pid = 1660] [serial = 1395] [outer = 0x116faa000] 02:07:59 INFO - PROCESS | 1660 | 1466586479310 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1183de800) [pid = 1660] [serial = 1396] [outer = 0x116faa000] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced4000 == 46 [pid = 1660] [id = 458] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c456800 == 45 [pid = 1660] [id = 457] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x123038800 == 44 [pid = 1660] [id = 456] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9cd000 == 43 [pid = 1660] [id = 455] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c8000 == 42 [pid = 1660] [id = 454] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a750000 == 41 [pid = 1660] [id = 453] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1242c9800 == 40 [pid = 1660] [id = 452] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12889d000 == 39 [pid = 1660] [id = 451] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1232ad000 == 38 [pid = 1660] [id = 450] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119a19800 == 37 [pid = 1660] [id = 449] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x117019800 == 36 [pid = 1660] [id = 448] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x11623c000 == 35 [pid = 1660] [id = 447] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d5000 == 34 [pid = 1660] [id = 446] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c454000 == 33 [pid = 1660] [id = 445] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdee800 == 32 [pid = 1660] [id = 464] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d750800 == 31 [pid = 1660] [id = 463] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d602800 == 30 [pid = 1660] [id = 462] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a252800 == 29 [pid = 1660] [id = 461] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d442800 == 28 [pid = 1660] [id = 459] 02:08:00 INFO - PROCESS | 1660 | --DOCSHELL 0x11951b800 == 27 [pid = 1660] [id = 460] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126296c00) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124409000) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1172bec00) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a616400) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x115d9c000) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123b38800) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1166f4000) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119292800) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119eb8c00) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119295800) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118795400) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116969400) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115d9e800) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1187bb400) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1183b7800) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124bb0400) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1233f0800) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129264000) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128e7cc00) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fa3c00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1162d5800) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c53000) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129418c00) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129262800) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b0c400) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1172bd000) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a2bb800) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118119800) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1233d3000) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128b6dc00) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a7a0800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123b45400) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118ef1400) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124089c00) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 02:08:00 INFO - PROCESS | 1660 | 1466586480316 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]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1224ms 02:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:08:00 INFO - PROCESS | 1660 | 1466586480333 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1660 | 1466586480335 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:08:00 INFO - PROCESS | 1660 | 1466586480341 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1660 | 1466586480343 Marionette TRACE conn2 <- [1,1834,null,{}] 02:08:00 INFO - PROCESS | 1660 | 1466586480346 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}] 02:08:00 INFO - PROCESS | 1660 | 1466586480348 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:00 INFO - PROCESS | 1660 | 1466586480432 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:08:00 INFO - PROCESS | 1660 | 1466586480440 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1660 | 1466586480441 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160a7000 == 28 [pid = 1660] [id = 466] 02:08:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112980c00) [pid = 1660] [serial = 1397] [outer = 0x0] 02:08:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112f99000) [pid = 1660] [serial = 1398] [outer = 0x112980c00] 02:08:00 INFO - PROCESS | 1660 | 1466586480470 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1128d0c00) [pid = 1660] [serial = 1399] [outer = 0x112980c00] 02:08:00 INFO - PROCESS | 1660 | 1466586480825 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]]]}] 02:08:00 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 02:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms 02:08:00 INFO - PROCESS | 1660 | 1466586480864 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1660 | 1466586480867 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:08:00 INFO - PROCESS | 1660 | 1466586480872 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1660 | 1466586480874 Marionette TRACE conn2 <- [1,1838,null,{}] 02:08:00 INFO - PROCESS | 1660 | 1466586480876 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}] 02:08:00 INFO - PROCESS | 1660 | 1466586480878 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:00 INFO - PROCESS | 1660 | 1466586480956 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:08:00 INFO - PROCESS | 1660 | 1466586480963 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1660 | 1466586480965 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e3f800 == 29 [pid = 1660] [id = 467] 02:08:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115da0800) [pid = 1660] [serial = 1400] [outer = 0x0] 02:08:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1166f0400) [pid = 1660] [serial = 1401] [outer = 0x115da0800] 02:08:00 INFO - PROCESS | 1660 | 1466586480992 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116fab400) [pid = 1660] [serial = 1402] [outer = 0x115da0800] 02:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 02:08:01 INFO - PROCESS | 1660 | 1466586481340 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]]]}] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:08:01 INFO - PROCESS | 1660 | 1466586481351 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 1660 | 1466586481353 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:08:01 INFO - PROCESS | 1660 | 1466586481355 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1660 | 1466586481358 Marionette TRACE conn2 <- [1,1842,null,{}] 02:08:01 INFO - PROCESS | 1660 | 1466586481368 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}] 02:08:01 INFO - PROCESS | 1660 | 1466586481371 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:01 INFO - PROCESS | 1660 | 1466586481454 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:08:01 INFO - PROCESS | 1660 | 1466586481511 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 1660 | 1466586481513 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119525000 == 30 [pid = 1660] [id = 468] 02:08:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112f98400) [pid = 1660] [serial = 1403] [outer = 0x0] 02:08:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11811cc00) [pid = 1660] [serial = 1404] [outer = 0x112f98400] 02:08:01 INFO - PROCESS | 1660 | 1466586481540 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118ef0c00) [pid = 1660] [serial = 1405] [outer = 0x112f98400] 02:08:01 INFO - PROCESS | 1660 | 1466586481843 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]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 02:08:01 INFO - PROCESS | 1660 | 1466586481879 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 1660 | 1466586481883 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:08:01 INFO - PROCESS | 1660 | 1466586481886 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1660 | 1466586481887 Marionette TRACE conn2 <- [1,1846,null,{}] 02:08:01 INFO - PROCESS | 1660 | 1466586481889 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}] 02:08:01 INFO - PROCESS | 1660 | 1466586481891 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:01 INFO - PROCESS | 1660 | 1466586481972 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:08:02 INFO - PROCESS | 1660 | 1466586482032 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1660 | 1466586482033 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea3000 == 31 [pid = 1660] [id = 469] 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176c1000) [pid = 1660] [serial = 1406] [outer = 0x0] 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1193aa800) [pid = 1660] [serial = 1407] [outer = 0x1176c1000] 02:08:02 INFO - PROCESS | 1660 | 1466586482058 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x120faf400) [pid = 1660] [serial = 1408] [outer = 0x1176c1000] 02:08:02 INFO - PROCESS | 1660 | 1466586482353 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]]]}] 02:08:02 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) 02:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 02:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:08:02 INFO - PROCESS | 1660 | 1466586482405 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1660 | 1466586482406 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:08:02 INFO - PROCESS | 1660 | 1466586482408 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1660 | 1466586482410 Marionette TRACE conn2 <- [1,1850,null,{}] 02:08:02 INFO - PROCESS | 1660 | 1466586482412 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}] 02:08:02 INFO - PROCESS | 1660 | 1466586482421 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:02 INFO - PROCESS | 1660 | 1466586482517 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:08:02 INFO - PROCESS | 1660 | 1466586482554 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1660 | 1466586482555 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c13000 == 32 [pid = 1660] [id = 470] 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x115d9f400) [pid = 1660] [serial = 1409] [outer = 0x0] 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123675c00) [pid = 1660] [serial = 1410] [outer = 0x115d9f400] 02:08:02 INFO - PROCESS | 1660 | 1466586482580 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b3e400) [pid = 1660] [serial = 1411] [outer = 0x115d9f400] 02:08:02 INFO - PROCESS | 1660 | 1466586482888 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]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 517ms 02:08:02 INFO - PROCESS | 1660 | 1466586482927 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1660 | 1466586482929 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:08:02 INFO - PROCESS | 1660 | 1466586482937 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1660 | 1466586482938 Marionette TRACE conn2 <- [1,1854,null,{}] 02:08:02 INFO - PROCESS | 1660 | 1466586482942 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}] 02:08:02 INFO - PROCESS | 1660 | 1466586482948 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:03 INFO - PROCESS | 1660 | 1466586483102 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:08:03 INFO - PROCESS | 1660 | 1466586483123 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1660 | 1466586483124 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ada000 == 33 [pid = 1660] [id = 471] 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119d6e800) [pid = 1660] [serial = 1412] [outer = 0x0] 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124282800) [pid = 1660] [serial = 1413] [outer = 0x119d6e800] 02:08:03 INFO - PROCESS | 1660 | 1466586483163 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267a7000) [pid = 1660] [serial = 1414] [outer = 0x119d6e800] 02:08:03 INFO - PROCESS | 1660 | 1466586483507 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]]]}] 02:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 619ms 02:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:08:03 INFO - PROCESS | 1660 | 1466586483558 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:08:03 INFO - PROCESS | 1660 | 1466586483559 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:08:03 INFO - PROCESS | 1660 | 1466586483561 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 1660 | 1466586483562 Marionette TRACE conn2 <- [1,1858,null,{}] 02:08:03 INFO - PROCESS | 1660 | 1466586483565 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}] 02:08:03 INFO - PROCESS | 1660 | 1466586483566 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:03 INFO - PROCESS | 1660 | 1466586483678 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:08:03 INFO - PROCESS | 1660 | 1466586483688 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1660 | 1466586483689 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294a3800 == 34 [pid = 1660] [id = 472] 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120fb0400) [pid = 1660] [serial = 1415] [outer = 0x0] 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126b75800) [pid = 1660] [serial = 1416] [outer = 0x120fb0400] 02:08:03 INFO - PROCESS | 1660 | 1466586483713 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128b09400) [pid = 1660] [serial = 1417] [outer = 0x120fb0400] 02:08:04 INFO - PROCESS | 1660 | 1466586484034 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]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 02:08:04 INFO - PROCESS | 1660 | 1466586484081 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 1660 | 1466586484082 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:08:04 INFO - PROCESS | 1660 | 1466586484085 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 1660 | 1466586484086 Marionette TRACE conn2 <- [1,1862,null,{}] 02:08:04 INFO - PROCESS | 1660 | 1466586484088 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}] 02:08:04 INFO - PROCESS | 1660 | 1466586484089 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:04 INFO - PROCESS | 1660 | 1466586484187 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:08:04 INFO - PROCESS | 1660 | 1466586484191 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 1660 | 1466586484192 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a625800 == 35 [pid = 1660] [id = 473] 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12372b800) [pid = 1660] [serial = 1418] [outer = 0x0] 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b6d800) [pid = 1660] [serial = 1419] [outer = 0x12372b800] 02:08:04 INFO - PROCESS | 1660 | 1466586484216 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12914f800) [pid = 1660] [serial = 1420] [outer = 0x12372b800] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b873800) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11879ec00) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112d46c00) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a2b2c00) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115d96800) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1180a8c00) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112619000) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112974000) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112f96c00) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116f9dc00) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116744c00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11326cc00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126b62c00) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113f2e000) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:08:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115d98800) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:08:04 INFO - PROCESS | 1660 | 1466586484742 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]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 02:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:08:04 INFO - PROCESS | 1660 | 1466586484773 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 1660 | 1466586484775 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:08:04 INFO - PROCESS | 1660 | 1466586484778 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 1660 | 1466586484779 Marionette TRACE conn2 <- [1,1866,null,{}] 02:08:04 INFO - PROCESS | 1660 | 1466586484782 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}] 02:08:04 INFO - PROCESS | 1660 | 1466586484785 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:04 INFO - PROCESS | 1660 | 1466586484875 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:08:04 INFO - PROCESS | 1660 | 1466586484878 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 1660 | 1466586484879 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119523000 == 36 [pid = 1660] [id = 474] 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176c3800) [pid = 1660] [serial = 1421] [outer = 0x0] 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119960c00) [pid = 1660] [serial = 1422] [outer = 0x1176c3800] 02:08:04 INFO - PROCESS | 1660 | 1466586484906 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1240afc00) [pid = 1660] [serial = 1423] [outer = 0x1176c3800] 02:08:05 INFO - PROCESS | 1660 | 1466586485215 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]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 02:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:08:05 INFO - PROCESS | 1660 | 1466586485250 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 1660 | 1466586485251 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:08:05 INFO - PROCESS | 1660 | 1466586485253 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1660 | 1466586485254 Marionette TRACE conn2 <- [1,1870,null,{}] 02:08:05 INFO - PROCESS | 1660 | 1466586485256 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}] 02:08:05 INFO - PROCESS | 1660 | 1466586485258 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:05 INFO - PROCESS | 1660 | 1466586485335 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:08:05 INFO - PROCESS | 1660 | 1466586485339 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1660 | 1466586485340 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b75e000 == 37 [pid = 1660] [id = 475] 02:08:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118122800) [pid = 1660] [serial = 1424] [outer = 0x0] 02:08:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128c50c00) [pid = 1660] [serial = 1425] [outer = 0x118122800] 02:08:05 INFO - PROCESS | 1660 | 1466586485366 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129262800) [pid = 1660] [serial = 1426] [outer = 0x118122800] 02:08:05 INFO - PROCESS | 1660 | 1466586485731 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]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 02:08:05 INFO - PROCESS | 1660 | 1466586485772 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 1660 | 1466586485774 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:08:05 INFO - PROCESS | 1660 | 1466586485777 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1660 | 1466586485779 Marionette TRACE conn2 <- [1,1874,null,{}] 02:08:05 INFO - PROCESS | 1660 | 1466586485782 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}] 02:08:05 INFO - PROCESS | 1660 | 1466586485784 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:05 INFO - PROCESS | 1660 | 1466586485932 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:08:05 INFO - PROCESS | 1660 | 1466586485938 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1660 | 1466586485940 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0c800 == 38 [pid = 1660] [id = 476] 02:08:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12940f400) [pid = 1660] [serial = 1427] [outer = 0x0] 02:08:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a2b2000) [pid = 1660] [serial = 1428] [outer = 0x12940f400] 02:08:05 INFO - PROCESS | 1660 | 1466586485966 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a71b800) [pid = 1660] [serial = 1429] [outer = 0x12940f400] 02:08:06 INFO - PROCESS | 1660 | 1466586486304 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]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 570ms 02:08:06 INFO - PROCESS | 1660 | 1466586486347 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:08:06 INFO - PROCESS | 1660 | 1466586486349 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:08:06 INFO - PROCESS | 1660 | 1466586486351 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1660 | 1466586486352 Marionette TRACE conn2 <- [1,1878,null,{}] 02:08:06 INFO - PROCESS | 1660 | 1466586486354 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}] 02:08:06 INFO - PROCESS | 1660 | 1466586486355 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:06 INFO - PROCESS | 1660 | 1466586486461 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:08:06 INFO - PROCESS | 1660 | 1466586486470 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1660 | 1466586486471 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c314800 == 39 [pid = 1660] [id = 477] 02:08:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a71e000) [pid = 1660] [serial = 1430] [outer = 0x0] 02:08:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a9ac400) [pid = 1660] [serial = 1431] [outer = 0x12a71e000] 02:08:06 INFO - PROCESS | 1660 | 1466586486495 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b870400) [pid = 1660] [serial = 1432] [outer = 0x12a71e000] 02:08:07 INFO - PROCESS | 1660 | 1466586487078 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]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 769ms 02:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:08:07 INFO - PROCESS | 1660 | 1466586487135 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1660 | 1466586487137 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:08:07 INFO - PROCESS | 1660 | 1466586487142 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1660 | 1466586487145 Marionette TRACE conn2 <- [1,1882,null,{}] 02:08:07 INFO - PROCESS | 1660 | 1466586487151 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}] 02:08:07 INFO - PROCESS | 1660 | 1466586487153 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:07 INFO - PROCESS | 1660 | 1466586487290 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:08:07 INFO - PROCESS | 1660 | 1466586487349 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1660 | 1466586487351 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185dc800 == 40 [pid = 1660] [id = 478] 02:08:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112f96c00) [pid = 1660] [serial = 1433] [outer = 0x0] 02:08:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113f2e000) [pid = 1660] [serial = 1434] [outer = 0x112f96c00] 02:08:07 INFO - PROCESS | 1660 | 1466586487382 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116077800) [pid = 1660] [serial = 1435] [outer = 0x112f96c00] 02:08:07 INFO - PROCESS | 1660 | 1466586487859 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]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 773ms 02:08:07 INFO - PROCESS | 1660 | 1466586487938 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1660 | 1466586487942 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:08:07 INFO - PROCESS | 1660 | 1466586487948 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1660 | 1466586487951 Marionette TRACE conn2 <- [1,1886,null,{}] 02:08:07 INFO - PROCESS | 1660 | 1466586487954 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}] 02:08:07 INFO - PROCESS | 1660 | 1466586487956 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:08 INFO - PROCESS | 1660 | 1466586488070 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:08:08 INFO - PROCESS | 1660 | 1466586488167 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1660 | 1466586488168 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11848d000 == 41 [pid = 1660] [id = 479] 02:08:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112f99800) [pid = 1660] [serial = 1436] [outer = 0x0] 02:08:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1180b1400) [pid = 1660] [serial = 1437] [outer = 0x112f99800] 02:08:08 INFO - PROCESS | 1660 | 1466586488199 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1187a0000) [pid = 1660] [serial = 1438] [outer = 0x112f99800] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x124c0c800 == 40 [pid = 1660] [id = 476] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12b75e000 == 39 [pid = 1660] [id = 475] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x119523000 == 38 [pid = 1660] [id = 474] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12a625800 == 37 [pid = 1660] [id = 473] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1294a3800 == 36 [pid = 1660] [id = 472] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x126ada000 == 35 [pid = 1660] [id = 471] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x124c13000 == 34 [pid = 1660] [id = 470] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x119ea3000 == 33 [pid = 1660] [id = 469] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x119525000 == 32 [pid = 1660] [id = 468] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x117e3f800 == 31 [pid = 1660] [id = 467] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1160a7000 == 30 [pid = 1660] [id = 466] 02:08:08 INFO - PROCESS | 1660 | --DOCSHELL 0x116016000 == 29 [pid = 1660] [id = 465] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12bd24000) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b98a000) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129148c00) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x129441800) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a79f400) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115da0400) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116a0c000) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118797800) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119932c00) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11383f000) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115d98000) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a9c5400) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a71d400) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1199bb000) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b47000) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124bbd400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126291400) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116fa0400) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1180a7c00) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116966400) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119291800) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a9c3000) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126b66c00) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a2b3400) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126b81c00) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129433c00) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a717000) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12b987400) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120fb3800) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b877000) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 02:08:08 INFO - PROCESS | 1660 | 1466586488853 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]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 925ms 02:08:08 INFO - PROCESS | 1660 | 1466586488874 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:08:08 INFO - PROCESS | 1660 | 1466586488876 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:08:08 INFO - PROCESS | 1660 | 1466586488879 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1660 | 1466586488881 Marionette TRACE conn2 <- [1,1890,null,{}] 02:08:08 INFO - PROCESS | 1660 | 1466586488885 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}] 02:08:08 INFO - PROCESS | 1660 | 1466586488887 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:08 INFO - PROCESS | 1660 | 1466586488969 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:08:08 INFO - PROCESS | 1660 | 1466586488973 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1660 | 1466586488976 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x117022000 == 30 [pid = 1660] [id = 480] 02:08:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11696e000) [pid = 1660] [serial = 1439] [outer = 0x0] 02:08:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fa7000) [pid = 1660] [serial = 1440] [outer = 0x11696e000] 02:08:09 INFO - PROCESS | 1660 | 1466586489006 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1180a8c00) [pid = 1660] [serial = 1441] [outer = 0x11696e000] 02:08:09 INFO - PROCESS | 1660 | 1466586489355 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]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 02:08:09 INFO - PROCESS | 1660 | 1466586489402 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1660 | 1466586489405 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:08:09 INFO - PROCESS | 1660 | 1466586489409 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1660 | 1466586489411 Marionette TRACE conn2 <- [1,1894,null,{}] 02:08:09 INFO - PROCESS | 1660 | 1466586489413 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}] 02:08:09 INFO - PROCESS | 1660 | 1466586489415 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:09 INFO - PROCESS | 1660 | 1466586489496 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:08:09 INFO - PROCESS | 1660 | 1466586489501 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1660 | 1466586489502 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119225000 == 31 [pid = 1660] [id = 481] 02:08:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11879ec00) [pid = 1660] [serial = 1442] [outer = 0x0] 02:08:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1193a8000) [pid = 1660] [serial = 1443] [outer = 0x11879ec00] 02:08:09 INFO - PROCESS | 1660 | 1466586489532 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119969400) [pid = 1660] [serial = 1444] [outer = 0x11879ec00] 02:08:09 INFO - PROCESS | 1660 | 1466586489880 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]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 518ms 02:08:09 INFO - PROCESS | 1660 | 1466586489928 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1660 | 1466586489929 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:08:09 INFO - PROCESS | 1660 | 1466586489932 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1660 | 1466586489934 Marionette TRACE conn2 <- [1,1898,null,{}] 02:08:09 INFO - PROCESS | 1660 | 1466586489942 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}] 02:08:09 INFO - PROCESS | 1660 | 1466586489945 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:10 INFO - PROCESS | 1660 | 1466586490027 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:08:10 INFO - PROCESS | 1660 | 1466586490035 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1660 | 1466586490037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x123f67000 == 32 [pid = 1660] [id = 482] 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119cb0000) [pid = 1660] [serial = 1445] [outer = 0x0] 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1232f4400) [pid = 1660] [serial = 1446] [outer = 0x119cb0000] 02:08:10 INFO - PROCESS | 1660 | 1466586490065 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1240ab800) [pid = 1660] [serial = 1447] [outer = 0x119cb0000] 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126290400) [pid = 1660] [serial = 1448] [outer = 0x12cd22000] 02:08:10 INFO - PROCESS | 1660 | 1466586490463 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]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 571ms 02:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:08:10 INFO - PROCESS | 1660 | 1466586490520 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1660 | 1466586490521 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:08:10 INFO - PROCESS | 1660 | 1466586490525 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1660 | 1466586490526 Marionette TRACE conn2 <- [1,1902,null,{}] 02:08:10 INFO - PROCESS | 1660 | 1466586490528 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}] 02:08:10 INFO - PROCESS | 1660 | 1466586490529 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:10 INFO - PROCESS | 1660 | 1466586490609 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:08:10 INFO - PROCESS | 1660 | 1466586490615 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1660 | 1466586490617 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291af800 == 33 [pid = 1660] [id = 483] 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124529400) [pid = 1660] [serial = 1449] [outer = 0x0] 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125e4dc00) [pid = 1660] [serial = 1450] [outer = 0x124529400] 02:08:10 INFO - PROCESS | 1660 | 1466586490642 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126b5c000) [pid = 1660] [serial = 1451] [outer = 0x124529400] 02:08:10 INFO - PROCESS | 1660 | 1466586490996 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]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 02:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:08:11 INFO - PROCESS | 1660 | 1466586491044 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1660 | 1466586491045 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:08:11 INFO - PROCESS | 1660 | 1466586491047 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1660 | 1466586491049 Marionette TRACE conn2 <- [1,1906,null,{}] 02:08:11 INFO - PROCESS | 1660 | 1466586491051 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}] 02:08:11 INFO - PROCESS | 1660 | 1466586491052 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:11 INFO - PROCESS | 1660 | 1466586491153 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:08:11 INFO - PROCESS | 1660 | 1466586491157 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1660 | 1466586491158 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a69c000 == 34 [pid = 1660] [id = 484] 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124baf000) [pid = 1660] [serial = 1452] [outer = 0x0] 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126b63000) [pid = 1660] [serial = 1453] [outer = 0x124baf000] 02:08:11 INFO - PROCESS | 1660 | 1466586491182 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126b7ec00) [pid = 1660] [serial = 1454] [outer = 0x124baf000] 02:08:11 INFO - PROCESS | 1660 | 1466586491548 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]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 02:08:11 INFO - PROCESS | 1660 | 1466586491567 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1660 | 1466586491568 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:08:11 INFO - PROCESS | 1660 | 1466586491570 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1660 | 1466586491572 Marionette TRACE conn2 <- [1,1910,null,{}] 02:08:11 INFO - PROCESS | 1660 | 1466586491576 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}] 02:08:11 INFO - PROCESS | 1660 | 1466586491580 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:11 INFO - PROCESS | 1660 | 1466586491710 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:08:11 INFO - PROCESS | 1660 | 1466586491714 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1660 | 1466586491716 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac3e800 == 35 [pid = 1660] [id = 485] 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b09c00) [pid = 1660] [serial = 1455] [outer = 0x0] 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129265000) [pid = 1660] [serial = 1456] [outer = 0x128b09c00] 02:08:11 INFO - PROCESS | 1660 | 1466586491740 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a721c00) [pid = 1660] [serial = 1457] [outer = 0x128b09c00] 02:08:12 INFO - PROCESS | 1660 | 1466586492083 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]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 569ms 02:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:08:12 INFO - PROCESS | 1660 | 1466586492141 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1660 | 1466586492142 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:08:12 INFO - PROCESS | 1660 | 1466586492144 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1660 | 1466586492145 Marionette TRACE conn2 <- [1,1914,null,{}] 02:08:12 INFO - PROCESS | 1660 | 1466586492148 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}] 02:08:12 INFO - PROCESS | 1660 | 1466586492149 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:12 INFO - PROCESS | 1660 | 1466586492248 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:08:12 INFO - PROCESS | 1660 | 1466586492261 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1660 | 1466586492262 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x119517000 == 36 [pid = 1660] [id = 486] 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112975c00) [pid = 1660] [serial = 1458] [outer = 0x0] 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9be800) [pid = 1660] [serial = 1459] [outer = 0x112975c00] 02:08:12 INFO - PROCESS | 1660 | 1466586492287 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b878c00) [pid = 1660] [serial = 1460] [outer = 0x112975c00] 02:08:12 INFO - PROCESS | 1660 | 1466586492617 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]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 02:08:12 INFO - PROCESS | 1660 | 1466586492665 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1660 | 1466586492666 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:08:12 INFO - PROCESS | 1660 | 1466586492668 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1660 | 1466586492669 Marionette TRACE conn2 <- [1,1918,null,{}] 02:08:12 INFO - PROCESS | 1660 | 1466586492671 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}] 02:08:12 INFO - PROCESS | 1660 | 1466586492673 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:12 INFO - PROCESS | 1660 | 1466586492772 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:08:12 INFO - PROCESS | 1660 | 1466586492783 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1660 | 1466586492784 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c311800 == 37 [pid = 1660] [id = 487] 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b87a400) [pid = 1660] [serial = 1461] [outer = 0x0] 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b97e800) [pid = 1660] [serial = 1462] [outer = 0x12b87a400] 02:08:12 INFO - PROCESS | 1660 | 1466586492808 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b986000) [pid = 1660] [serial = 1463] [outer = 0x12b87a400] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12940f400) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119d6e800) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112f98400) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115d9f400) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116faa000) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115da0800) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112980c00) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1176c1000) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12372b800) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1166ee400) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120fb0400) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118122800) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1193af800) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1176c3800) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12642b400) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a7a4000) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:08:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1128cb000) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:08:13 INFO - PROCESS | 1660 | 1466586493222 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]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 570ms 02:08:13 INFO - PROCESS | 1660 | 1466586493241 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1660 | 1466586493243 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:08:13 INFO - PROCESS | 1660 | 1466586493245 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1660 | 1466586493246 Marionette TRACE conn2 <- [1,1922,null,{}] 02:08:13 INFO - PROCESS | 1660 | 1466586493249 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}] 02:08:13 INFO - PROCESS | 1660 | 1466586493250 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:13 INFO - PROCESS | 1660 | 1466586493364 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:08:13 INFO - PROCESS | 1660 | 1466586493398 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1660 | 1466586493398 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acc0000 == 38 [pid = 1660] [id = 488] 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112980c00) [pid = 1660] [serial = 1464] [outer = 0x0] 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176c4000) [pid = 1660] [serial = 1465] [outer = 0x112980c00] 02:08:13 INFO - PROCESS | 1660 | 1466586493422 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12372b800) [pid = 1660] [serial = 1466] [outer = 0x112980c00] 02:08:13 INFO - PROCESS | 1660 | 1466586493702 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]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 471ms 02:08:13 INFO - PROCESS | 1660 | 1466586493723 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1660 | 1466586493724 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:08:13 INFO - PROCESS | 1660 | 1466586493727 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1660 | 1466586493728 Marionette TRACE conn2 <- [1,1926,null,{}] 02:08:13 INFO - PROCESS | 1660 | 1466586493730 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}] 02:08:13 INFO - PROCESS | 1660 | 1466586493731 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:13 INFO - PROCESS | 1660 | 1466586493820 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:08:13 INFO - PROCESS | 1660 | 1466586493824 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1660 | 1466586493826 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cec5000 == 39 [pid = 1660] [id = 489] 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123fb8400) [pid = 1660] [serial = 1467] [outer = 0x0] 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a61b000) [pid = 1660] [serial = 1468] [outer = 0x123fb8400] 02:08:13 INFO - PROCESS | 1660 | 1466586493851 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12b87cc00) [pid = 1660] [serial = 1469] [outer = 0x123fb8400] 02:08:14 INFO - PROCESS | 1660 | 1466586494286 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]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 571ms 02:08:14 INFO - PROCESS | 1660 | 1466586494299 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1660 | 1466586494301 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:08:14 INFO - PROCESS | 1660 | 1466586494305 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1660 | 1466586494307 Marionette TRACE conn2 <- [1,1930,null,{}] 02:08:14 INFO - PROCESS | 1660 | 1466586494311 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}] 02:08:14 INFO - PROCESS | 1660 | 1466586494314 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:14 INFO - PROCESS | 1660 | 1466586494461 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:08:14 INFO - PROCESS | 1660 | 1466586494477 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1660 | 1466586494479 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d212800 == 40 [pid = 1660] [id = 490] 02:08:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b989c00) [pid = 1660] [serial = 1470] [outer = 0x0] 02:08:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bd2a800) [pid = 1660] [serial = 1471] [outer = 0x12b989c00] 02:08:14 INFO - PROCESS | 1660 | 1466586494520 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c0ecc00) [pid = 1660] [serial = 1472] [outer = 0x12b989c00] 02:08:14 INFO - PROCESS | 1660 | 1466586494881 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]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 620ms 02:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:08:14 INFO - PROCESS | 1660 | 1466586494935 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1660 | 1466586494936 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:08:14 INFO - PROCESS | 1660 | 1466586494938 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1660 | 1466586494940 Marionette TRACE conn2 <- [1,1934,null,{}] 02:08:14 INFO - PROCESS | 1660 | 1466586494942 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}] 02:08:14 INFO - PROCESS | 1660 | 1466586494943 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:15 INFO - PROCESS | 1660 | 1466586495028 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:08:15 INFO - PROCESS | 1660 | 1466586495127 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 1660 | 1466586495129 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x115096000 == 41 [pid = 1660] [id = 491] 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110eec000) [pid = 1660] [serial = 1473] [outer = 0x0] 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1128cf800) [pid = 1660] [serial = 1474] [outer = 0x110eec000] 02:08:15 INFO - PROCESS | 1660 | 1466586495159 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x113831400) [pid = 1660] [serial = 1475] [outer = 0x110eec000] 02:08:15 INFO - PROCESS | 1660 | 1466586495611 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]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 718ms 02:08:15 INFO - PROCESS | 1660 | 1466586495658 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:08:15 INFO - PROCESS | 1660 | 1466586495661 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:08:15 INFO - PROCESS | 1660 | 1466586495664 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1660 | 1466586495666 Marionette TRACE conn2 <- [1,1938,null,{}] 02:08:15 INFO - PROCESS | 1660 | 1466586495670 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}] 02:08:15 INFO - PROCESS | 1660 | 1466586495673 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:15 INFO - PROCESS | 1660 | 1466586495781 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:08:15 INFO - PROCESS | 1660 | 1466586495893 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 1660 | 1466586495894 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12304b800 == 42 [pid = 1660] [id = 492] 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11297f000) [pid = 1660] [serial = 1476] [outer = 0x0] 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11852d000) [pid = 1660] [serial = 1477] [outer = 0x11297f000] 02:08:15 INFO - PROCESS | 1660 | 1466586495926 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119927400) [pid = 1660] [serial = 1478] [outer = 0x11297f000] 02:08:16 INFO - PROCESS | 1660 | 1466586496346 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]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 02:08:16 INFO - PROCESS | 1660 | 1466586496390 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 1660 | 1466586496393 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:08:16 INFO - PROCESS | 1660 | 1466586496396 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1660 | 1466586496397 Marionette TRACE conn2 <- [1,1942,null,{}] 02:08:16 INFO - PROCESS | 1660 | 1466586496400 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}] 02:08:16 INFO - PROCESS | 1660 | 1466586496401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:16 INFO - PROCESS | 1660 | 1466586496511 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:08:16 INFO - PROCESS | 1660 | 1466586496573 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1660 | 1466586496574 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9bf000 == 43 [pid = 1660] [id = 493] 02:08:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119eb9000) [pid = 1660] [serial = 1479] [outer = 0x0] 02:08:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1240b3800) [pid = 1660] [serial = 1480] [outer = 0x119eb9000] 02:08:16 INFO - PROCESS | 1660 | 1466586496603 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124ca4000) [pid = 1660] [serial = 1481] [outer = 0x119eb9000] 02:08:17 INFO - PROCESS | 1660 | 1466586497070 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]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 02:08:17 INFO - PROCESS | 1660 | 1466586497133 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1660 | 1466586497135 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:08:17 INFO - PROCESS | 1660 | 1466586497146 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1660 | 1466586497150 Marionette TRACE conn2 <- [1,1946,null,{}] 02:08:17 INFO - PROCESS | 1660 | 1466586497154 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}] 02:08:17 INFO - PROCESS | 1660 | 1466586497156 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:17 INFO - PROCESS | 1660 | 1466586497261 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:08:17 INFO - PROCESS | 1660 | 1466586497333 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1660 | 1466586497334 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d612000 == 44 [pid = 1660] [id = 494] 02:08:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x125e4bc00) [pid = 1660] [serial = 1482] [outer = 0x0] 02:08:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12925d800) [pid = 1660] [serial = 1483] [outer = 0x125e4bc00] 02:08:17 INFO - PROCESS | 1660 | 1466586497362 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a613400) [pid = 1660] [serial = 1484] [outer = 0x125e4bc00] 02:08:17 INFO - PROCESS | 1660 | 1466586497823 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]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 730ms 02:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:08:17 INFO - PROCESS | 1660 | 1466586497879 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1660 | 1466586497881 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:08:17 INFO - PROCESS | 1660 | 1466586497886 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1660 | 1466586497887 Marionette TRACE conn2 <- [1,1950,null,{}] 02:08:17 INFO - PROCESS | 1660 | 1466586497890 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}] 02:08:17 INFO - PROCESS | 1660 | 1466586497891 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:18 INFO - PROCESS | 1660 | 1466586497999 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:08:18 INFO - PROCESS | 1660 | 1466586498075 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1660 | 1466586498076 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117014800 == 45 [pid = 1660] [id = 495] 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1160d6800) [pid = 1660] [serial = 1485] [outer = 0x0] 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11996a400) [pid = 1660] [serial = 1486] [outer = 0x1160d6800] 02:08:18 INFO - PROCESS | 1660 | 1466586498105 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128b10800) [pid = 1660] [serial = 1487] [outer = 0x1160d6800] 02:08:18 INFO - PROCESS | 1660 | 1466586498678 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]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 819ms 02:08:18 INFO - PROCESS | 1660 | 1466586498722 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1660 | 1466586498725 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:08:18 INFO - PROCESS | 1660 | 1466586498730 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1660 | 1466586498732 Marionette TRACE conn2 <- [1,1954,null,{}] 02:08:18 INFO - PROCESS | 1660 | 1466586498737 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}] 02:08:18 INFO - PROCESS | 1660 | 1466586498738 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:18 INFO - PROCESS | 1660 | 1466586498835 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:08:18 INFO - PROCESS | 1660 | 1466586498911 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1660 | 1466586498912 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117012000 == 46 [pid = 1660] [id = 496] 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1162d5800) [pid = 1660] [serial = 1488] [outer = 0x0] 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116fa8800) [pid = 1660] [serial = 1489] [outer = 0x1162d5800] 02:08:18 INFO - PROCESS | 1660 | 1466586498940 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11811f000) [pid = 1660] [serial = 1490] [outer = 0x1162d5800] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12d212800 == 45 [pid = 1660] [id = 490] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12cec5000 == 44 [pid = 1660] [id = 489] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12acc0000 == 43 [pid = 1660] [id = 488] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12c311800 == 42 [pid = 1660] [id = 487] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x119517000 == 41 [pid = 1660] [id = 486] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac3e800 == 40 [pid = 1660] [id = 485] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12a69c000 == 39 [pid = 1660] [id = 484] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1291af800 == 38 [pid = 1660] [id = 483] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x123f67000 == 37 [pid = 1660] [id = 482] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x119225000 == 36 [pid = 1660] [id = 481] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x117022000 == 35 [pid = 1660] [id = 480] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11848d000 == 34 [pid = 1660] [id = 479] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1185dc800 == 33 [pid = 1660] [id = 478] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12c314800 == 32 [pid = 1660] [id = 477] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x117014800 == 31 [pid = 1660] [id = 495] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12d612000 == 30 [pid = 1660] [id = 494] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9bf000 == 29 [pid = 1660] [id = 493] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12304b800 == 28 [pid = 1660] [id = 492] 02:08:19 INFO - PROCESS | 1660 | --DOCSHELL 0x115096000 == 27 [pid = 1660] [id = 491] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124282800) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11811cc00) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123b3e400) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118ef0c00) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1183de800) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x117393000) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1166f0400) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116fab400) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112f99000) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1128d0c00) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1193aa800) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1267a7000) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b6d800) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1180a7800) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116fa6c00) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126b75800) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c50c00) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b47c00) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1231a0000) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119960c00) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12914f800) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123675c00) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b09400) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129152000) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126b7a400) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b97fc00) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b878000) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1240afc00) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bd28c00) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120faf400) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a7a4400) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129262800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a71b800) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a2b2000) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 02:08:19 INFO - PROCESS | 1660 | 1466586499891 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]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1173ms 02:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:08:19 INFO - PROCESS | 1660 | 1466586499904 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1660 | 1466586499909 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:08:19 INFO - PROCESS | 1660 | 1466586499912 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1660 | 1466586499914 Marionette TRACE conn2 <- [1,1958,null,{}] 02:08:19 INFO - PROCESS | 1660 | 1466586499917 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}] 02:08:19 INFO - PROCESS | 1660 | 1466586499919 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:20 INFO - PROCESS | 1660 | 1466586500001 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:08:20 INFO - PROCESS | 1660 | 1466586500009 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1660 | 1466586500012 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x116916000 == 28 [pid = 1660] [id = 497] 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1132c7000) [pid = 1660] [serial = 1491] [outer = 0x0] 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113aae000) [pid = 1660] [serial = 1492] [outer = 0x1132c7000] 02:08:20 INFO - PROCESS | 1660 | 1466586500040 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112d51800) [pid = 1660] [serial = 1493] [outer = 0x1132c7000] 02:08:20 INFO - PROCESS | 1660 | 1466586500414 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]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 02:08:20 INFO - PROCESS | 1660 | 1466586500432 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1660 | 1466586500436 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:08:20 INFO - PROCESS | 1660 | 1466586500441 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1660 | 1466586500443 Marionette TRACE conn2 <- [1,1962,null,{}] 02:08:20 INFO - PROCESS | 1660 | 1466586500446 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}] 02:08:20 INFO - PROCESS | 1660 | 1466586500447 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:20 INFO - PROCESS | 1660 | 1466586500528 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:08:20 INFO - PROCESS | 1660 | 1466586500532 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1660 | 1466586500533 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c9000 == 29 [pid = 1660] [id = 498] 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11607f800) [pid = 1660] [serial = 1494] [outer = 0x0] 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116a0b400) [pid = 1660] [serial = 1495] [outer = 0x11607f800] 02:08:20 INFO - PROCESS | 1660 | 1466586500562 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1172b5400) [pid = 1660] [serial = 1496] [outer = 0x11607f800] 02:08:20 INFO - PROCESS | 1660 | 1466586500904 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]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 474ms 02:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:08:20 INFO - PROCESS | 1660 | 1466586500915 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1660 | 1466586500917 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:08:20 INFO - PROCESS | 1660 | 1466586500919 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1660 | 1466586500922 Marionette TRACE conn2 <- [1,1966,null,{}] 02:08:20 INFO - PROCESS | 1660 | 1466586500932 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}] 02:08:20 INFO - PROCESS | 1660 | 1466586500935 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:21 INFO - PROCESS | 1660 | 1466586501019 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:08:21 INFO - PROCESS | 1660 | 1466586501075 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1660 | 1466586501077 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea4000 == 30 [pid = 1660] [id = 499] 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11261c000) [pid = 1660] [serial = 1497] [outer = 0x0] 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1183e6400) [pid = 1660] [serial = 1498] [outer = 0x11261c000] 02:08:21 INFO - PROCESS | 1660 | 1466586501105 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119291400) [pid = 1660] [serial = 1499] [outer = 0x11261c000] 02:08:21 INFO - PROCESS | 1660 | 1466586501414 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]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 524ms 02:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:08:21 INFO - PROCESS | 1660 | 1466586501443 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1660 | 1466586501445 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:08:21 INFO - PROCESS | 1660 | 1466586501447 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1660 | 1466586501450 Marionette TRACE conn2 <- [1,1970,null,{}] 02:08:21 INFO - PROCESS | 1660 | 1466586501454 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}] 02:08:21 INFO - PROCESS | 1660 | 1466586501456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:21 INFO - PROCESS | 1660 | 1466586501537 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:08:21 INFO - PROCESS | 1660 | 1466586501599 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1660 | 1466586501600 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235a8800 == 31 [pid = 1660] [id = 500] 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118127c00) [pid = 1660] [serial = 1500] [outer = 0x0] 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1199b6800) [pid = 1660] [serial = 1501] [outer = 0x118127c00] 02:08:21 INFO - PROCESS | 1660 | 1466586501625 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120fb5800) [pid = 1660] [serial = 1502] [outer = 0x118127c00] 02:08:21 INFO - PROCESS | 1660 | 1466586501912 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]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 524ms 02:08:21 INFO - PROCESS | 1660 | 1466586501972 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1660 | 1466586501974 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:08:21 INFO - PROCESS | 1660 | 1466586501976 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1660 | 1466586501985 Marionette TRACE conn2 <- [1,1974,null,{}] 02:08:21 INFO - PROCESS | 1660 | 1466586501987 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}] 02:08:21 INFO - PROCESS | 1660 | 1466586501989 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:22 INFO - PROCESS | 1660 | 1466586502086 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:08:22 INFO - PROCESS | 1660 | 1466586502128 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1660 | 1466586502129 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641a000 == 32 [pid = 1660] [id = 501] 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1131d2800) [pid = 1660] [serial = 1503] [outer = 0x0] 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123675c00) [pid = 1660] [serial = 1504] [outer = 0x1131d2800] 02:08:22 INFO - PROCESS | 1660 | 1466586502156 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123b47800) [pid = 1660] [serial = 1505] [outer = 0x1131d2800] 02:08:22 INFO - PROCESS | 1660 | 1466586502602 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]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 677ms 02:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:08:22 INFO - PROCESS | 1660 | 1466586502654 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 1660 | 1466586502656 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:08:22 INFO - PROCESS | 1660 | 1466586502659 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 1660 | 1466586502661 Marionette TRACE conn2 <- [1,1978,null,{}] 02:08:22 INFO - PROCESS | 1660 | 1466586502664 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}] 02:08:22 INFO - PROCESS | 1660 | 1466586502670 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:22 INFO - PROCESS | 1660 | 1466586502790 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:08:22 INFO - PROCESS | 1660 | 1466586502830 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1660 | 1466586502831 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e54800 == 33 [pid = 1660] [id = 502] 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124089c00) [pid = 1660] [serial = 1506] [outer = 0x0] 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x125e45000) [pid = 1660] [serial = 1507] [outer = 0x124089c00] 02:08:22 INFO - PROCESS | 1660 | 1466586502856 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b80c00) [pid = 1660] [serial = 1508] [outer = 0x124089c00] 02:08:23 INFO - PROCESS | 1660 | 1466586503167 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]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 569ms 02:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:08:23 INFO - PROCESS | 1660 | 1466586503236 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1660 | 1466586503237 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:08:23 INFO - PROCESS | 1660 | 1466586503246 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1660 | 1466586503247 Marionette TRACE conn2 <- [1,1982,null,{}] 02:08:23 INFO - PROCESS | 1660 | 1466586503249 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}] 02:08:23 INFO - PROCESS | 1660 | 1466586503250 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:23 INFO - PROCESS | 1660 | 1466586503351 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:08:23 INFO - PROCESS | 1660 | 1466586503354 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1660 | 1466586503355 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294b8000 == 34 [pid = 1660] [id = 503] 02:08:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1183e6800) [pid = 1660] [serial = 1509] [outer = 0x0] 02:08:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b6e000) [pid = 1660] [serial = 1510] [outer = 0x1183e6800] 02:08:23 INFO - PROCESS | 1660 | 1466586503379 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12914b000) [pid = 1660] [serial = 1511] [outer = 0x1183e6800] 02:08:23 INFO - PROCESS | 1660 | 1466586503700 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]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 479ms 02:08:23 INFO - PROCESS | 1660 | 1466586503719 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 1660 | 1466586503721 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:08:23 INFO - PROCESS | 1660 | 1466586503723 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 1660 | 1466586503725 Marionette TRACE conn2 <- [1,1986,null,{}] 02:08:23 INFO - PROCESS | 1660 | 1466586503727 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}] 02:08:23 INFO - PROCESS | 1660 | 1466586503729 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:23 INFO - PROCESS | 1660 | 1466586503855 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:08:23 INFO - PROCESS | 1660 | 1466586503861 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 1660 | 1466586503862 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6af000 == 35 [pid = 1660] [id = 504] 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176b5800) [pid = 1660] [serial = 1512] [outer = 0x0] 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123b45400) [pid = 1660] [serial = 1513] [outer = 0x1176b5800] 02:08:24 INFO - PROCESS | 1660 | 1466586504256 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12940b400) [pid = 1660] [serial = 1514] [outer = 0x1176b5800] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12b87a400) [pid = 1660] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112f96c00) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b09c00) [pid = 1660] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a71e000) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112f99800) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124529400) [pid = 1660] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112975c00) [pid = 1660] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123fb8400) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112980c00) [pid = 1660] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11879ec00) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11696e000) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119cb0000) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124baf000) [pid = 1660] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:08:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b989c00) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:08:24 INFO - PROCESS | 1660 | 1466586504548 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]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 870ms 02:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:08:24 INFO - PROCESS | 1660 | 1466586504599 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1660 | 1466586504600 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:08:24 INFO - PROCESS | 1660 | 1466586504603 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1660 | 1466586504612 Marionette TRACE conn2 <- [1,1990,null,{}] 02:08:24 INFO - PROCESS | 1660 | 1466586504619 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}] 02:08:24 INFO - PROCESS | 1660 | 1466586504620 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:24 INFO - PROCESS | 1660 | 1466586504702 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:08:24 INFO - PROCESS | 1660 | 1466586504705 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1660 | 1466586504707 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119ea3000 == 36 [pid = 1660] [id = 505] 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119292000) [pid = 1660] [serial = 1515] [outer = 0x0] 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129257c00) [pid = 1660] [serial = 1516] [outer = 0x119292000] 02:08:24 INFO - PROCESS | 1660 | 1466586504736 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12943d800) [pid = 1660] [serial = 1517] [outer = 0x119292000] 02:08:25 INFO - PROCESS | 1660 | 1466586505071 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]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 484ms 02:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:08:25 INFO - PROCESS | 1660 | 1466586505088 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1660 | 1466586505089 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:08:25 INFO - PROCESS | 1660 | 1466586505091 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1660 | 1466586505092 Marionette TRACE conn2 <- [1,1994,null,{}] 02:08:25 INFO - PROCESS | 1660 | 1466586505099 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}] 02:08:25 INFO - PROCESS | 1660 | 1466586505100 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:25 INFO - PROCESS | 1660 | 1466586505209 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:08:25 INFO - PROCESS | 1660 | 1466586505242 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1660 | 1466586505243 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b76b000 == 37 [pid = 1660] [id = 506] 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x110eeb800) [pid = 1660] [serial = 1518] [outer = 0x0] 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12940e000) [pid = 1660] [serial = 1519] [outer = 0x110eeb800] 02:08:25 INFO - PROCESS | 1660 | 1466586505268 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1232f5000) [pid = 1660] [serial = 1520] [outer = 0x110eeb800] 02:08:25 INFO - PROCESS | 1660 | 1466586505557 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]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 525ms 02:08:25 INFO - PROCESS | 1660 | 1466586505617 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1660 | 1466586505619 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:08:25 INFO - PROCESS | 1660 | 1466586505621 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1660 | 1466586505623 Marionette TRACE conn2 <- [1,1998,null,{}] 02:08:25 INFO - PROCESS | 1660 | 1466586505625 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}] 02:08:25 INFO - PROCESS | 1660 | 1466586505627 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:25 INFO - PROCESS | 1660 | 1466586505727 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:08:25 INFO - PROCESS | 1660 | 1466586505782 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1660 | 1466586505784 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x126415000 == 38 [pid = 1660] [id = 507] 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1121abc00) [pid = 1660] [serial = 1521] [outer = 0x0] 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a713c00) [pid = 1660] [serial = 1522] [outer = 0x1121abc00] 02:08:25 INFO - PROCESS | 1660 | 1466586505813 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9c0800) [pid = 1660] [serial = 1523] [outer = 0x1121abc00] 02:08:26 INFO - PROCESS | 1660 | 1466586506100 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]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 02:08:26 INFO - PROCESS | 1660 | 1466586506144 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1660 | 1466586506145 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:08:26 INFO - PROCESS | 1660 | 1466586506148 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1660 | 1466586506149 Marionette TRACE conn2 <- [1,2002,null,{}] 02:08:26 INFO - PROCESS | 1660 | 1466586506151 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}] 02:08:26 INFO - PROCESS | 1660 | 1466586506153 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:26 INFO - PROCESS | 1660 | 1466586506240 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:08:26 INFO - PROCESS | 1660 | 1466586506341 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1660 | 1466586506342 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x113259800 == 39 [pid = 1660] [id = 508] 02:08:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110eebc00) [pid = 1660] [serial = 1524] [outer = 0x0] 02:08:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11261a400) [pid = 1660] [serial = 1525] [outer = 0x110eebc00] 02:08:26 INFO - PROCESS | 1660 | 1466586506375 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112f94c00) [pid = 1660] [serial = 1526] [outer = 0x110eebc00] 02:08:26 INFO - PROCESS | 1660 | 1466586506899 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]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 769ms 02:08:26 INFO - PROCESS | 1660 | 1466586506944 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1660 | 1466586506946 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:08:26 INFO - PROCESS | 1660 | 1466586506951 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1660 | 1466586506953 Marionette TRACE conn2 <- [1,2006,null,{}] 02:08:26 INFO - PROCESS | 1660 | 1466586506957 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}] 02:08:26 INFO - PROCESS | 1660 | 1466586506962 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:27 INFO - PROCESS | 1660 | 1466586507098 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:08:27 INFO - PROCESS | 1660 | 1466586507181 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 1660 | 1466586507182 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9f000 == 40 [pid = 1660] [id = 509] 02:08:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116741c00) [pid = 1660] [serial = 1527] [outer = 0x0] 02:08:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116f9dc00) [pid = 1660] [serial = 1528] [outer = 0x116741c00] 02:08:27 INFO - PROCESS | 1660 | 1466586507213 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1176c2000) [pid = 1660] [serial = 1529] [outer = 0x116741c00] 02:08:27 INFO - PROCESS | 1660 | 1466586507752 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]]]}] 02:08:27 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 02:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 871ms 02:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:08:27 INFO - PROCESS | 1660 | 1466586507823 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 1660 | 1466586507826 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:08:27 INFO - PROCESS | 1660 | 1466586507829 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1660 | 1466586507830 Marionette TRACE conn2 <- [1,2010,null,{}] 02:08:27 INFO - PROCESS | 1660 | 1466586507833 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}] 02:08:27 INFO - PROCESS | 1660 | 1466586507834 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:27 INFO - PROCESS | 1660 | 1466586507952 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:08:28 INFO - PROCESS | 1660 | 1466586508012 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1660 | 1466586508013 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e3c000 == 41 [pid = 1660] [id = 510] 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1160d7c00) [pid = 1660] [serial = 1530] [outer = 0x0] 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1183b2400) [pid = 1660] [serial = 1531] [outer = 0x1160d7c00] 02:08:28 INFO - PROCESS | 1660 | 1466586508043 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119962400) [pid = 1660] [serial = 1532] [outer = 0x1160d7c00] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x126415000 == 40 [pid = 1660] [id = 507] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12b76b000 == 39 [pid = 1660] [id = 506] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119ea3000 == 38 [pid = 1660] [id = 505] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6af000 == 37 [pid = 1660] [id = 504] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1294b8000 == 36 [pid = 1660] [id = 503] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x128e54800 == 35 [pid = 1660] [id = 502] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12641a000 == 34 [pid = 1660] [id = 501] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1235a8800 == 33 [pid = 1660] [id = 500] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119ea4000 == 32 [pid = 1660] [id = 499] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c9000 == 31 [pid = 1660] [id = 498] 02:08:28 INFO - PROCESS | 1660 | --DOCSHELL 0x116916000 == 30 [pid = 1660] [id = 497] 02:08:28 INFO - PROCESS | 1660 | 1466586508691 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]]]}] 02:08:28 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 02:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 02:08:28 INFO - PROCESS | 1660 | 1466586508702 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:08:28 INFO - PROCESS | 1660 | 1466586508705 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:08:28 INFO - PROCESS | 1660 | 1466586508708 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:08:28 INFO - PROCESS | 1660 | 1466586508711 Marionette TRACE conn2 <- [1,2014,null,{}] 02:08:28 INFO - PROCESS | 1660 | 1466586508714 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}] 02:08:28 INFO - PROCESS | 1660 | 1466586508716 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:28 INFO - PROCESS | 1660 | 1466586508801 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:08:28 INFO - PROCESS | 1660 | 1466586508806 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1660 | 1466586508808 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c8800 == 31 [pid = 1660] [id = 511] 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1132e4000) [pid = 1660] [serial = 1533] [outer = 0x0] 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11673cc00) [pid = 1660] [serial = 1534] [outer = 0x1132e4000] 02:08:28 INFO - PROCESS | 1660 | 1466586508837 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1183b1c00) [pid = 1660] [serial = 1535] [outer = 0x1132e4000] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12c0ecc00) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b97e800) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116077800) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x110ee7000) [pid = 1660] [serial = 889] [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.] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129265000) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a9ac400) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1180b1400) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125e4dc00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b986000) [pid = 1660] [serial = 1463] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a9be800) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a61b000) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12372b800) [pid = 1660] [serial = 1466] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1176c4000) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1193a8000) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fa7000) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1187a0000) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119969400) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1232f4400) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b878c00) [pid = 1660] [serial = 1460] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12b87cc00) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b7ec00) [pid = 1660] [serial = 1454] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1240ab800) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126b63000) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1180a8c00) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b870400) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a721c00) [pid = 1660] [serial = 1457] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126b5c000) [pid = 1660] [serial = 1451] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113f2e000) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12bd2a800) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 02:08:29 INFO - PROCESS | 1660 | 1466586509199 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]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 524ms 02:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:08:29 INFO - PROCESS | 1660 | 1466586509232 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1660 | 1466586509234 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:08:29 INFO - PROCESS | 1660 | 1466586509239 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1660 | 1466586509243 Marionette TRACE conn2 <- [1,2018,null,{}] 02:08:29 INFO - PROCESS | 1660 | 1466586509245 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}] 02:08:29 INFO - PROCESS | 1660 | 1466586509247 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:29 INFO - PROCESS | 1660 | 1466586509330 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:08:29 INFO - PROCESS | 1660 | 1466586509334 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1660 | 1466586509335 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a11000 == 32 [pid = 1660] [id = 512] 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118528800) [pid = 1660] [serial = 1536] [outer = 0x0] 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1193b2c00) [pid = 1660] [serial = 1537] [outer = 0x118528800] 02:08:29 INFO - PROCESS | 1660 | 1466586509365 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119d6d800) [pid = 1660] [serial = 1538] [outer = 0x118528800] 02:08:29 INFO - PROCESS | 1660 | 1466586509749 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]]]}] 02:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 02:08:29 INFO - PROCESS | 1660 | 1466586509767 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1660 | 1466586509768 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:08:29 INFO - PROCESS | 1660 | 1466586509775 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1660 | 1466586509778 Marionette TRACE conn2 <- [1,2022,null,{}] 02:08:29 INFO - PROCESS | 1660 | 1466586509788 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}] 02:08:29 INFO - PROCESS | 1660 | 1466586509791 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:29 INFO - PROCESS | 1660 | 1466586509874 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:08:29 INFO - PROCESS | 1660 | 1466586509878 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1660 | 1466586509883 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x126422000 == 33 [pid = 1660] [id = 513] 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112f94800) [pid = 1660] [serial = 1539] [outer = 0x0] 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123b85c00) [pid = 1660] [serial = 1540] [outer = 0x112f94800] 02:08:29 INFO - PROCESS | 1660 | 1466586509912 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124529400) [pid = 1660] [serial = 1541] [outer = 0x112f94800] 02:08:30 INFO - PROCESS | 1660 | 1466586510266 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]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 523ms 02:08:30 INFO - PROCESS | 1660 | 1466586510299 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1660 | 1466586510301 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:08:30 INFO - PROCESS | 1660 | 1466586510311 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1660 | 1466586510312 Marionette TRACE conn2 <- [1,2026,null,{}] 02:08:30 INFO - PROCESS | 1660 | 1466586510314 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}] 02:08:30 INFO - PROCESS | 1660 | 1466586510315 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:30 INFO - PROCESS | 1660 | 1466586510398 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:08:30 INFO - PROCESS | 1660 | 1466586510403 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1660 | 1466586510405 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a254000 == 34 [pid = 1660] [id = 514] 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125e47000) [pid = 1660] [serial = 1542] [outer = 0x0] 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126b63000) [pid = 1660] [serial = 1543] [outer = 0x125e47000] 02:08:30 INFO - PROCESS | 1660 | 1466586510430 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b77400) [pid = 1660] [serial = 1544] [outer = 0x125e47000] 02:08:30 INFO - PROCESS | 1660 | 1466586510775 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]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 474ms 02:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:08:30 INFO - PROCESS | 1660 | 1466586510779 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1660 | 1466586510782 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:08:30 INFO - PROCESS | 1660 | 1466586510784 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1660 | 1466586510786 Marionette TRACE conn2 <- [1,2030,null,{}] 02:08:30 INFO - PROCESS | 1660 | 1466586510788 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}] 02:08:30 INFO - PROCESS | 1660 | 1466586510789 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:30 INFO - PROCESS | 1660 | 1466586510868 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:08:30 INFO - PROCESS | 1660 | 1466586510872 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1660 | 1466586510873 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac38800 == 35 [pid = 1660] [id = 515] 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112f93400) [pid = 1660] [serial = 1545] [outer = 0x0] 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b06800) [pid = 1660] [serial = 1546] [outer = 0x112f93400] 02:08:30 INFO - PROCESS | 1660 | 1466586510899 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b75000) [pid = 1660] [serial = 1547] [outer = 0x112f93400] 02:08:31 INFO - PROCESS | 1660 | 1466586511286 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]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 02:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:08:31 INFO - PROCESS | 1660 | 1466586511304 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1660 | 1466586511305 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:08:31 INFO - PROCESS | 1660 | 1466586511308 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1660 | 1466586511309 Marionette TRACE conn2 <- [1,2034,null,{}] 02:08:31 INFO - PROCESS | 1660 | 1466586511311 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}] 02:08:31 INFO - PROCESS | 1660 | 1466586511315 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:31 INFO - PROCESS | 1660 | 1466586511435 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:08:31 INFO - PROCESS | 1660 | 1466586511439 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1660 | 1466586511440 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b779000 == 36 [pid = 1660] [id = 516] 02:08:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126b79000) [pid = 1660] [serial = 1548] [outer = 0x0] 02:08:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129265000) [pid = 1660] [serial = 1549] [outer = 0x126b79000] 02:08:31 INFO - PROCESS | 1660 | 1466586511464 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a7a0800) [pid = 1660] [serial = 1550] [outer = 0x126b79000] 02:08:31 INFO - PROCESS | 1660 | 1466586511887 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]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 618ms 02:08:31 INFO - PROCESS | 1660 | 1466586511928 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1660 | 1466586511930 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:08:31 INFO - PROCESS | 1660 | 1466586511933 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1660 | 1466586511935 Marionette TRACE conn2 <- [1,2038,null,{}] 02:08:31 INFO - PROCESS | 1660 | 1466586511938 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}] 02:08:31 INFO - PROCESS | 1660 | 1466586511940 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:32 INFO - PROCESS | 1660 | 1466586512094 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:08:32 INFO - PROCESS | 1660 | 1466586512158 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1660 | 1466586512159 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c30a000 == 37 [pid = 1660] [id = 517] 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b66000) [pid = 1660] [serial = 1551] [outer = 0x0] 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9b0c00) [pid = 1660] [serial = 1552] [outer = 0x126b66000] 02:08:32 INFO - PROCESS | 1660 | 1466586512225 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b875400) [pid = 1660] [serial = 1553] [outer = 0x126b66000] 02:08:32 INFO - PROCESS | 1660 | 1466586512517 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]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 620ms 02:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:08:32 INFO - PROCESS | 1660 | 1466586512554 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:08:32 INFO - PROCESS | 1660 | 1466586512555 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:08:32 INFO - PROCESS | 1660 | 1466586512557 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1660 | 1466586512558 Marionette TRACE conn2 <- [1,2042,null,{}] 02:08:32 INFO - PROCESS | 1660 | 1466586512560 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}] 02:08:32 INFO - PROCESS | 1660 | 1466586512562 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:32 INFO - PROCESS | 1660 | 1466586512670 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:08:32 INFO - PROCESS | 1660 | 1466586512675 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1660 | 1466586512676 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c462000 == 38 [pid = 1660] [id = 518] 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a71d800) [pid = 1660] [serial = 1554] [outer = 0x0] 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b87b400) [pid = 1660] [serial = 1555] [outer = 0x12a71d800] 02:08:32 INFO - PROCESS | 1660 | 1466586512707 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b989800) [pid = 1660] [serial = 1556] [outer = 0x12a71d800] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1131d2800) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1162d5800) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11607f800) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110eec000) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11297f000) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119eb9000) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11261c000) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118127c00) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125e4bc00) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1160d6800) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1132c7000) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124089c00) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e6800) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119292000) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176b5800) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:08:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x110eeb800) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:08:33 INFO - PROCESS | 1660 | 1466586513128 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]]]}] 02:08:33 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) 02:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 619ms 02:08:33 INFO - PROCESS | 1660 | 1466586513176 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1660 | 1466586513178 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:08:33 INFO - PROCESS | 1660 | 1466586513180 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1660 | 1466586513181 Marionette TRACE conn2 <- [1,2046,null,{}] 02:08:33 INFO - PROCESS | 1660 | 1466586513183 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}] 02:08:33 INFO - PROCESS | 1660 | 1466586513185 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:33 INFO - PROCESS | 1660 | 1466586513267 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:08:33 INFO - PROCESS | 1660 | 1466586513271 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 1660 | 1466586513272 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e9e000 == 39 [pid = 1660] [id = 519] 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1132f0400) [pid = 1660] [serial = 1557] [outer = 0x0] 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116076000) [pid = 1660] [serial = 1558] [outer = 0x1132f0400] 02:08:33 INFO - PROCESS | 1660 | 1466586513297 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118ee3800) [pid = 1660] [serial = 1559] [outer = 0x1132f0400] 02:08:33 INFO - PROCESS | 1660 | 1466586513634 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]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 472ms 02:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:08:33 INFO - PROCESS | 1660 | 1466586513652 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1660 | 1466586513653 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:08:33 INFO - PROCESS | 1660 | 1466586513655 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1660 | 1466586513657 Marionette TRACE conn2 <- [1,2050,null,{}] 02:08:33 INFO - PROCESS | 1660 | 1466586513659 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}] 02:08:33 INFO - PROCESS | 1660 | 1466586513660 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:33 INFO - PROCESS | 1660 | 1466586513771 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:08:33 INFO - PROCESS | 1660 | 1466586513805 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 1660 | 1466586513806 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cecb000 == 40 [pid = 1660] [id = 520] 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1160d7800) [pid = 1660] [serial = 1560] [outer = 0x0] 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1231b1400) [pid = 1660] [serial = 1561] [outer = 0x1160d7800] 02:08:33 INFO - PROCESS | 1660 | 1466586513837 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a614c00) [pid = 1660] [serial = 1562] [outer = 0x1160d7800] 02:08:34 INFO - PROCESS | 1660 | 1466586514115 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]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 02:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:08:34 INFO - PROCESS | 1660 | 1466586514176 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1660 | 1466586514178 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:08:34 INFO - PROCESS | 1660 | 1466586514180 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1660 | 1466586514182 Marionette TRACE conn2 <- [1,2054,null,{}] 02:08:34 INFO - PROCESS | 1660 | 1466586514184 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}] 02:08:34 INFO - PROCESS | 1660 | 1466586514186 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:34 INFO - PROCESS | 1660 | 1466586514282 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:08:34 INFO - PROCESS | 1660 | 1466586514287 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1660 | 1466586514290 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d446800 == 41 [pid = 1660] [id = 521] 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b989c00) [pid = 1660] [serial = 1563] [outer = 0x0] 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bdabc00) [pid = 1660] [serial = 1564] [outer = 0x12b989c00] 02:08:34 INFO - PROCESS | 1660 | 1466586514317 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c0f3c00) [pid = 1660] [serial = 1565] [outer = 0x12b989c00] 02:08:34 INFO - PROCESS | 1660 | 1466586514648 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]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 02:08:34 INFO - PROCESS | 1660 | 1466586514703 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:08:34 INFO - PROCESS | 1660 | 1466586514705 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:08:34 INFO - PROCESS | 1660 | 1466586514710 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1660 | 1466586514712 Marionette TRACE conn2 <- [1,2058,null,{}] 02:08:34 INFO - PROCESS | 1660 | 1466586514714 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}] 02:08:34 INFO - PROCESS | 1660 | 1466586514715 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:34 INFO - PROCESS | 1660 | 1466586514798 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:08:34 INFO - PROCESS | 1660 | 1466586514813 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1660 | 1466586514815 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d448000 == 42 [pid = 1660] [id = 522] 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11879c000) [pid = 1660] [serial = 1566] [outer = 0x0] 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c0f7000) [pid = 1660] [serial = 1567] [outer = 0x11879c000] 02:08:34 INFO - PROCESS | 1660 | 1466586514841 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c338c00) [pid = 1660] [serial = 1568] [outer = 0x11879c000] 02:08:35 INFO - PROCESS | 1660 | 1466586515311 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]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 02:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:08:35 INFO - PROCESS | 1660 | 1466586515381 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1660 | 1466586515385 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:08:35 INFO - PROCESS | 1660 | 1466586515390 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1660 | 1466586515394 Marionette TRACE conn2 <- [1,2062,null,{}] 02:08:35 INFO - PROCESS | 1660 | 1466586515399 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}] 02:08:35 INFO - PROCESS | 1660 | 1466586515402 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:35 INFO - PROCESS | 1660 | 1466586515564 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:08:35 INFO - PROCESS | 1660 | 1466586515723 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1660 | 1466586515725 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119527800 == 43 [pid = 1660] [id = 523] 02:08:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116746400) [pid = 1660] [serial = 1569] [outer = 0x0] 02:08:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x116fa1800) [pid = 1660] [serial = 1570] [outer = 0x116746400] 02:08:35 INFO - PROCESS | 1660 | 1466586515774 Marionette DEBUG loaded listener.js 02:08:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1183d8400) [pid = 1660] [serial = 1571] [outer = 0x116746400] 02:08:36 INFO - PROCESS | 1660 | 1466586516201 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]]]}] 02:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 878ms 02:08:36 INFO - PROCESS | 1660 | 1466586516267 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:08:36 INFO - PROCESS | 1660 | 1466586516270 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:08:36 INFO - PROCESS | 1660 | 1466586516294 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 1660 | 1466586516296 Marionette TRACE conn2 <- [1,2066,null,{}] 02:08:36 INFO - PROCESS | 1660 | 1466586516298 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}] 02:08:36 INFO - PROCESS | 1660 | 1466586516300 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:36 INFO - PROCESS | 1660 | 1466586516406 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:08:36 INFO - PROCESS | 1660 | 1466586516479 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1660 | 1466586516481 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294be000 == 44 [pid = 1660] [id = 524] 02:08:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1199b7800) [pid = 1660] [serial = 1572] [outer = 0x0] 02:08:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x122592400) [pid = 1660] [serial = 1573] [outer = 0x1199b7800] 02:08:36 INFO - PROCESS | 1660 | 1466586516511 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x123b39000) [pid = 1660] [serial = 1574] [outer = 0x1199b7800] 02:08:36 INFO - PROCESS | 1660 | 1466586516939 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]]]}] 02:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 674ms 02:08:36 INFO - PROCESS | 1660 | 1466586516984 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:08:36 INFO - PROCESS | 1660 | 1466586516985 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:08:36 INFO - PROCESS | 1660 | 1466586516988 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 1660 | 1466586516990 Marionette TRACE conn2 <- [1,2070,null,{}] 02:08:37 INFO - PROCESS | 1660 | 1466586517014 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}] 02:08:37 INFO - PROCESS | 1660 | 1466586517017 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:37 INFO - PROCESS | 1660 | 1466586517124 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:08:37 INFO - PROCESS | 1660 | 1466586517199 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 1660 | 1466586517201 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d613800 == 45 [pid = 1660] [id = 525] 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124bc2400) [pid = 1660] [serial = 1575] [outer = 0x0] 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c4f800) [pid = 1660] [serial = 1576] [outer = 0x124bc2400] 02:08:37 INFO - PROCESS | 1660 | 1466586517233 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a2bf000) [pid = 1660] [serial = 1577] [outer = 0x124bc2400] 02:08:37 INFO - PROCESS | 1660 | 1466586517658 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]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 733ms 02:08:37 INFO - PROCESS | 1660 | 1466586517722 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1660 | 1466586517724 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:08:37 INFO - PROCESS | 1660 | 1466586517726 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1660 | 1466586517728 Marionette TRACE conn2 <- [1,2074,null,{}] 02:08:37 INFO - PROCESS | 1660 | 1466586517746 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}] 02:08:37 INFO - PROCESS | 1660 | 1466586517748 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:37 INFO - PROCESS | 1660 | 1466586517879 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:08:37 INFO - PROCESS | 1660 | 1466586517888 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 1660 | 1466586517890 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d979800 == 46 [pid = 1660] [id = 526] 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a79c400) [pid = 1660] [serial = 1578] [outer = 0x0] 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b87d000) [pid = 1660] [serial = 1579] [outer = 0x12a79c400] 02:08:37 INFO - PROCESS | 1660 | 1466586517931 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bd28c00) [pid = 1660] [serial = 1580] [outer = 0x12a79c400] 02:08:38 INFO - PROCESS | 1660 | 1466586518359 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]]]}] 02:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 671ms 02:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:08:38 INFO - PROCESS | 1660 | 1466586518397 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:08:38 INFO - PROCESS | 1660 | 1466586518399 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:08:38 INFO - PROCESS | 1660 | 1466586518401 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:08:38 INFO - PROCESS | 1660 | 1466586518402 Marionette TRACE conn2 <- [1,2078,null,{}] 02:08:38 INFO - PROCESS | 1660 | 1466586518422 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}] 02:08:38 INFO - PROCESS | 1660 | 1466586518424 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:38 INFO - PROCESS | 1660 | 1466586518541 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:08:38 INFO - PROCESS | 1660 | 1466586518600 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1660 | 1466586518601 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0b9000 == 47 [pid = 1660] [id = 527] 02:08:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1128d0400) [pid = 1660] [serial = 1581] [outer = 0x0] 02:08:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bdb1c00) [pid = 1660] [serial = 1582] [outer = 0x1128d0400] 02:08:38 INFO - PROCESS | 1660 | 1466586518629 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c336400) [pid = 1660] [serial = 1583] [outer = 0x1128d0400] 02:08:39 INFO - PROCESS | 1660 | 1466586519225 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]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 870ms 02:08:39 INFO - PROCESS | 1660 | 1466586519272 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1660 | 1466586519276 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:08:39 INFO - PROCESS | 1660 | 1466586519280 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1660 | 1466586519282 Marionette TRACE conn2 <- [1,2082,null,{}] 02:08:39 INFO - PROCESS | 1660 | 1466586519286 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}] 02:08:39 INFO - PROCESS | 1660 | 1466586519288 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:39 INFO - PROCESS | 1660 | 1466586519386 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:08:39 INFO - PROCESS | 1660 | 1466586519458 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 1660 | 1466586519461 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199cc800 == 48 [pid = 1660] [id = 528] 02:08:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x115d9f800) [pid = 1660] [serial = 1584] [outer = 0x0] 02:08:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1160d9400) [pid = 1660] [serial = 1585] [outer = 0x115d9f800] 02:08:39 INFO - PROCESS | 1660 | 1466586519488 Marionette DEBUG loaded listener.js 02:08:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116fa0400) [pid = 1660] [serial = 1586] [outer = 0x115d9f800] 02:08:39 INFO - PROCESS | 1660 | 1466586519949 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]]]}] 02:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 02:08:40 INFO - PROCESS | 1660 | 1466586520003 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 1660 | 1466586520006 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:08:40 INFO - PROCESS | 1660 | 1466586520010 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 1660 | 1466586520012 Marionette TRACE conn2 <- [1,2086,null,{}] 02:08:40 INFO - PROCESS | 1660 | 1466586520014 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}] 02:08:40 INFO - PROCESS | 1660 | 1466586520016 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:40 INFO - PROCESS | 1660 | 1466586520110 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117012000 == 47 [pid = 1660] [id = 496] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d446800 == 46 [pid = 1660] [id = 521] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12cecb000 == 45 [pid = 1660] [id = 520] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9e000 == 44 [pid = 1660] [id = 519] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12c462000 == 43 [pid = 1660] [id = 518] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12c30a000 == 42 [pid = 1660] [id = 517] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12b779000 == 41 [pid = 1660] [id = 516] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac38800 == 40 [pid = 1660] [id = 515] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a254000 == 39 [pid = 1660] [id = 514] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x126422000 == 38 [pid = 1660] [id = 513] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119a11000 == 37 [pid = 1660] [id = 512] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c8800 == 36 [pid = 1660] [id = 511] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x117e3c000 == 35 [pid = 1660] [id = 510] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119e9f000 == 34 [pid = 1660] [id = 509] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x113259800 == 33 [pid = 1660] [id = 508] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1199cc800 == 32 [pid = 1660] [id = 528] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0b9000 == 31 [pid = 1660] [id = 527] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d979800 == 30 [pid = 1660] [id = 526] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d613800 == 29 [pid = 1660] [id = 525] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1294be000 == 28 [pid = 1660] [id = 524] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d448000 == 27 [pid = 1660] [id = 522] 02:08:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119527800 == 26 [pid = 1660] [id = 523] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x123b47800) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116fa8800) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116a0b400) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113831400) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1128cf800) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1172b5400) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119927400) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11852d000) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124ca4000) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1183e6400) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1240b3800) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119291400) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1199b6800) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a613400) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12925d800) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b10800) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11996a400) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113aae000) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112d51800) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x126b80c00) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x125e45000) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12914b000) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b6e000) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129257c00) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12940b400) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123b45400) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1232f5000) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11811f000) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123675c00) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12940e000) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12943d800) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a713c00) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120fb5800) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 02:08:40 INFO - PROCESS | 1660 | 1466586520773 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 1660 | 1466586520775 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x112535000 == 27 [pid = 1660] [id = 529] 02:08:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11261ac00) [pid = 1660] [serial = 1587] [outer = 0x0] 02:08:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1128cb400) [pid = 1660] [serial = 1588] [outer = 0x11261ac00] 02:08:40 INFO - PROCESS | 1660 | 1466586520808 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112f96000) [pid = 1660] [serial = 1589] [outer = 0x11261ac00] 02:08:41 INFO - PROCESS | 1660 | 1466586521185 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]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1223ms 02:08:41 INFO - PROCESS | 1660 | 1466586521235 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1660 | 1466586521237 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:08:41 INFO - PROCESS | 1660 | 1466586521242 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1660 | 1466586521244 Marionette TRACE conn2 <- [1,2090,null,{}] 02:08:41 INFO - PROCESS | 1660 | 1466586521247 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}] 02:08:41 INFO - PROCESS | 1660 | 1466586521249 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:41 INFO - PROCESS | 1660 | 1466586521351 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:08:41 INFO - PROCESS | 1660 | 1466586521412 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1660 | 1466586521414 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e27000 == 28 [pid = 1660] [id = 530] 02:08:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113f31000) [pid = 1660] [serial = 1590] [outer = 0x0] 02:08:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1160d8800) [pid = 1660] [serial = 1591] [outer = 0x113f31000] 02:08:41 INFO - PROCESS | 1660 | 1466586521440 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116f9f400) [pid = 1660] [serial = 1592] [outer = 0x113f31000] 02:08:41 INFO - PROCESS | 1660 | 1466586521722 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]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 02:08:41 INFO - PROCESS | 1660 | 1466586521768 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:08:41 INFO - PROCESS | 1660 | 1466586521771 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:08:41 INFO - PROCESS | 1660 | 1466586521773 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1660 | 1466586521774 Marionette TRACE conn2 <- [1,2094,null,{}] 02:08:41 INFO - PROCESS | 1660 | 1466586521779 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}] 02:08:41 INFO - PROCESS | 1660 | 1466586521782 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:41 INFO - PROCESS | 1660 | 1466586521865 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:08:41 INFO - PROCESS | 1660 | 1466586521927 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1660 | 1466586521928 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185dc800 == 29 [pid = 1660] [id = 531] 02:08:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115d9e800) [pid = 1660] [serial = 1593] [outer = 0x0] 02:08:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1172b8000) [pid = 1660] [serial = 1594] [outer = 0x115d9e800] 02:08:41 INFO - PROCESS | 1660 | 1466586521961 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1183dac00) [pid = 1660] [serial = 1595] [outer = 0x115d9e800] 02:08:42 INFO - PROCESS | 1660 | 1466586522261 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]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 02:08:42 INFO - PROCESS | 1660 | 1466586522295 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 1660 | 1466586522296 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:08:42 INFO - PROCESS | 1660 | 1466586522308 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1660 | 1466586522313 Marionette TRACE conn2 <- [1,2098,null,{}] 02:08:42 INFO - PROCESS | 1660 | 1466586522316 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}] 02:08:42 INFO - PROCESS | 1660 | 1466586522319 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:42 INFO - PROCESS | 1660 | 1466586522399 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:08:42 INFO - PROCESS | 1660 | 1466586522403 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 1660 | 1466586522404 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12304c800 == 30 [pid = 1660] [id = 532] 02:08:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1183ddc00) [pid = 1660] [serial = 1596] [outer = 0x0] 02:08:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11928d400) [pid = 1660] [serial = 1597] [outer = 0x1183ddc00] 02:08:42 INFO - PROCESS | 1660 | 1466586522432 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120fb0400) [pid = 1660] [serial = 1598] [outer = 0x1183ddc00] 02:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 577ms 02:08:42 INFO - PROCESS | 1660 | 1466586522875 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]]]}] 02:08:42 INFO - PROCESS | 1660 | 1466586522899 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:08:42 INFO - PROCESS | 1660 | 1466586522903 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:08:42 INFO - PROCESS | 1660 | 1466586522907 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1660 | 1466586522909 Marionette TRACE conn2 <- [1,2102,null,{}] 02:08:42 INFO - PROCESS | 1660 | 1466586522912 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}] 02:08:42 INFO - PROCESS | 1660 | 1466586522914 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:43 INFO - PROCESS | 1660 | 1466586523066 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:08:43 INFO - PROCESS | 1660 | 1466586523084 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1660 | 1466586523085 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x125ea1000 == 31 [pid = 1660] [id = 533] 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112f99800) [pid = 1660] [serial = 1599] [outer = 0x0] 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123675c00) [pid = 1660] [serial = 1600] [outer = 0x112f99800] 02:08:43 INFO - PROCESS | 1660 | 1466586523109 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123b3d000) [pid = 1660] [serial = 1601] [outer = 0x112f99800] 02:08:43 INFO - PROCESS | 1660 | 1466586523447 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]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 570ms 02:08:43 INFO - PROCESS | 1660 | 1466586523477 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 1660 | 1466586523479 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:08:43 INFO - PROCESS | 1660 | 1466586523482 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1660 | 1466586523483 Marionette TRACE conn2 <- [1,2106,null,{}] 02:08:43 INFO - PROCESS | 1660 | 1466586523485 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}] 02:08:43 INFO - PROCESS | 1660 | 1466586523486 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:43 INFO - PROCESS | 1660 | 1466586523584 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:08:43 INFO - PROCESS | 1660 | 1466586523621 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1660 | 1466586523625 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b12800 == 32 [pid = 1660] [id = 534] 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11502c800) [pid = 1660] [serial = 1602] [outer = 0x0] 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124291000) [pid = 1660] [serial = 1603] [outer = 0x11502c800] 02:08:43 INFO - PROCESS | 1660 | 1466586523657 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c9f000) [pid = 1660] [serial = 1604] [outer = 0x11502c800] 02:08:43 INFO - PROCESS | 1660 | 1466586523971 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]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 02:08:44 INFO - PROCESS | 1660 | 1466586524005 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:08:44 INFO - PROCESS | 1660 | 1466586524006 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:08:44 INFO - PROCESS | 1660 | 1466586524008 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1660 | 1466586524010 Marionette TRACE conn2 <- [1,2110,null,{}] 02:08:44 INFO - PROCESS | 1660 | 1466586524012 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}] 02:08:44 INFO - PROCESS | 1660 | 1466586524013 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:44 INFO - PROCESS | 1660 | 1466586524124 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:08:44 INFO - PROCESS | 1660 | 1466586524128 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 1660 | 1466586524129 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11691d000 == 33 [pid = 1660] [id = 535] 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x112f8fc00) [pid = 1660] [serial = 1605] [outer = 0x0] 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126b5c000) [pid = 1660] [serial = 1606] [outer = 0x112f8fc00] 02:08:44 INFO - PROCESS | 1660 | 1466586524154 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126b7e400) [pid = 1660] [serial = 1607] [outer = 0x112f8fc00] 02:08:44 INFO - PROCESS | 1660 | 1466586524511 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]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 02:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:08:44 INFO - PROCESS | 1660 | 1466586524528 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 1660 | 1466586524529 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:08:44 INFO - PROCESS | 1660 | 1466586524531 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1660 | 1466586524532 Marionette TRACE conn2 <- [1,2114,null,{}] 02:08:44 INFO - PROCESS | 1660 | 1466586524535 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}] 02:08:44 INFO - PROCESS | 1660 | 1466586524536 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:44 INFO - PROCESS | 1660 | 1466586524633 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:08:44 INFO - PROCESS | 1660 | 1466586524671 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 1660 | 1466586524672 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74e000 == 34 [pid = 1660] [id = 536] 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119294000) [pid = 1660] [serial = 1608] [outer = 0x0] 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b09c00) [pid = 1660] [serial = 1609] [outer = 0x119294000] 02:08:44 INFO - PROCESS | 1660 | 1466586524696 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128b74c00) [pid = 1660] [serial = 1610] [outer = 0x119294000] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126b79000) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126b66000) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a71d800) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1132e4000) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116741c00) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112f94800) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1160d7c00) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118528800) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110eebc00) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x125e47000) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1132f0400) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112f93400) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11879c000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b989c00) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1160d7800) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:08:45 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1121abc00) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:08:45 INFO - PROCESS | 1660 | 1466586525207 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]]]}] 02:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 718ms 02:08:45 INFO - PROCESS | 1660 | 1466586525250 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:08:45 INFO - PROCESS | 1660 | 1466586525251 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:08:45 INFO - PROCESS | 1660 | 1466586525253 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 1660 | 1466586525254 Marionette TRACE conn2 <- [1,2118,null,{}] 02:08:45 INFO - PROCESS | 1660 | 1466586525257 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}] 02:08:45 INFO - PROCESS | 1660 | 1466586525258 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:45 INFO - PROCESS | 1660 | 1466586525335 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:08:45 INFO - PROCESS | 1660 | 1466586525339 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1660 | 1466586525340 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6af000 == 35 [pid = 1660] [id = 537] 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11326b800) [pid = 1660] [serial = 1611] [outer = 0x0] 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1176c1c00) [pid = 1660] [serial = 1612] [outer = 0x11326b800] 02:08:45 INFO - PROCESS | 1660 | 1466586525383 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124409400) [pid = 1660] [serial = 1613] [outer = 0x11326b800] 02:08:45 INFO - PROCESS | 1660 | 1466586525714 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]]]}] 02:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 02:08:45 INFO - PROCESS | 1660 | 1466586525724 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:08:45 INFO - PROCESS | 1660 | 1466586525727 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:08:45 INFO - PROCESS | 1660 | 1466586525730 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 1660 | 1466586525731 Marionette TRACE conn2 <- [1,2122,null,{}] 02:08:45 INFO - PROCESS | 1660 | 1466586525733 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}] 02:08:45 INFO - PROCESS | 1660 | 1466586525734 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:45 INFO - PROCESS | 1660 | 1466586525839 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:08:45 INFO - PROCESS | 1660 | 1466586525845 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1660 | 1466586525846 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b770000 == 36 [pid = 1660] [id = 538] 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x113831400) [pid = 1660] [serial = 1614] [outer = 0x0] 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b05800) [pid = 1660] [serial = 1615] [outer = 0x113831400] 02:08:45 INFO - PROCESS | 1660 | 1466586525870 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129151400) [pid = 1660] [serial = 1616] [outer = 0x113831400] 02:08:46 INFO - PROCESS | 1660 | 1466586526188 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]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 02:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:08:46 INFO - PROCESS | 1660 | 1466586526200 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1660 | 1466586526202 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:08:46 INFO - PROCESS | 1660 | 1466586526209 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1660 | 1466586526211 Marionette TRACE conn2 <- [1,2126,null,{}] 02:08:46 INFO - PROCESS | 1660 | 1466586526215 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}] 02:08:46 INFO - PROCESS | 1660 | 1466586526216 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:46 INFO - PROCESS | 1660 | 1466586526343 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:08:46 INFO - PROCESS | 1660 | 1466586526348 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1660 | 1466586526350 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c307800 == 37 [pid = 1660] [id = 539] 02:08:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11739bc00) [pid = 1660] [serial = 1617] [outer = 0x0] 02:08:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12940ac00) [pid = 1660] [serial = 1618] [outer = 0x11739bc00] 02:08:46 INFO - PROCESS | 1660 | 1466586526394 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a2bb800) [pid = 1660] [serial = 1619] [outer = 0x11739bc00] 02:08:46 INFO - PROCESS | 1660 | 1466586526841 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]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 673ms 02:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:08:46 INFO - PROCESS | 1660 | 1466586526881 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1660 | 1466586526882 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:08:46 INFO - PROCESS | 1660 | 1466586526885 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1660 | 1466586526889 Marionette TRACE conn2 <- [1,2130,null,{}] 02:08:46 INFO - PROCESS | 1660 | 1466586526891 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}] 02:08:46 INFO - PROCESS | 1660 | 1466586526893 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:46 INFO - PROCESS | 1660 | 1466586526983 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:08:46 INFO - PROCESS | 1660 | 1466586526989 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1660 | 1466586526990 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270c000 == 38 [pid = 1660] [id = 540] 02:08:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a2bd000) [pid = 1660] [serial = 1620] [outer = 0x0] 02:08:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a79b400) [pid = 1660] [serial = 1621] [outer = 0x12a2bd000] 02:08:47 INFO - PROCESS | 1660 | 1466586527014 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9c2800) [pid = 1660] [serial = 1622] [outer = 0x12a2bd000] 02:08:47 INFO - PROCESS | 1660 | 1466586527538 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] 02:08:47 INFO - PROCESS | 1660 | 1466586527561 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:08:47 INFO - PROCESS | 1660 | 1466586527565 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 1660 | 1466586527567 Marionette TRACE conn2 <- [1,2134,null,{}] 02:08:47 INFO - PROCESS | 1660 | 1466586527571 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}] 02:08:47 INFO - PROCESS | 1660 | 1466586527573 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:47 INFO - PROCESS | 1660 | 1466586527690 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:08:47 INFO - PROCESS | 1660 | 1466586527798 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:47 INFO - PROCESS | 1660 | 1466586527799 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d9000 == 39 [pid = 1660] [id = 541] 02:08:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1162cf800) [pid = 1660] [serial = 1623] [outer = 0x0] 02:08:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116744c00) [pid = 1660] [serial = 1624] [outer = 0x1162cf800] 02:08:47 INFO - PROCESS | 1660 | 1466586527831 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x117390800) [pid = 1660] [serial = 1625] [outer = 0x1162cf800] 02:08:48 INFO - PROCESS | 1660 | 1466586528329 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]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 02:08:48 INFO - PROCESS | 1660 | 1466586528385 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1660 | 1466586528391 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:08:48 INFO - PROCESS | 1660 | 1466586528395 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1660 | 1466586528397 Marionette TRACE conn2 <- [1,2138,null,{}] 02:08:48 INFO - PROCESS | 1660 | 1466586528400 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}] 02:08:48 INFO - PROCESS | 1660 | 1466586528402 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:48 INFO - PROCESS | 1660 | 1466586528513 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:08:48 INFO - PROCESS | 1660 | 1466586528596 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1660 | 1466586528598 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12888a800 == 40 [pid = 1660] [id = 542] 02:08:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118eef400) [pid = 1660] [serial = 1626] [outer = 0x0] 02:08:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1193a6400) [pid = 1660] [serial = 1627] [outer = 0x118eef400] 02:08:48 INFO - PROCESS | 1660 | 1466586528629 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1199bb000) [pid = 1660] [serial = 1628] [outer = 0x118eef400] 02:08:49 INFO - PROCESS | 1660 | 1466586529307 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]]]}] 02:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 923ms 02:08:49 INFO - PROCESS | 1660 | 1466586529319 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 1660 | 1466586529323 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:08:49 INFO - PROCESS | 1660 | 1466586529328 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 1660 | 1466586529331 Marionette TRACE conn2 <- [1,2142,null,{}] 02:08:49 INFO - PROCESS | 1660 | 1466586529337 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}] 02:08:49 INFO - PROCESS | 1660 | 1466586529339 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:49 INFO - PROCESS | 1660 | 1466586529492 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:08:49 INFO - PROCESS | 1660 | 1466586529593 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1660 | 1466586529595 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d8800 == 41 [pid = 1660] [id = 543] 02:08:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x115da4c00) [pid = 1660] [serial = 1629] [outer = 0x0] 02:08:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116fa3000) [pid = 1660] [serial = 1630] [outer = 0x115da4c00] 02:08:49 INFO - PROCESS | 1660 | 1466586529623 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1176bd800) [pid = 1660] [serial = 1631] [outer = 0x115da4c00] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c307800 == 40 [pid = 1660] [id = 539] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12b770000 == 39 [pid = 1660] [id = 538] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6af000 == 38 [pid = 1660] [id = 537] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74e000 == 37 [pid = 1660] [id = 536] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11691d000 == 36 [pid = 1660] [id = 535] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128b12800 == 35 [pid = 1660] [id = 534] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x125ea1000 == 34 [pid = 1660] [id = 533] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12304c800 == 33 [pid = 1660] [id = 532] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1185dc800 == 32 [pid = 1660] [id = 531] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x117e27000 == 31 [pid = 1660] [id = 530] 02:08:49 INFO - PROCESS | 1660 | --DOCSHELL 0x112535000 == 30 [pid = 1660] [id = 529] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a9c0800) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129265000) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a9b0c00) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a7a0800) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b87b400) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11673cc00) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12b875400) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116f9dc00) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1176c2000) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x123b85c00) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124529400) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1183b2400) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119962400) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1193b2c00) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119d6d800) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11261a400) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112f94c00) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126b63000) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116076000) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126b77400) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b06800) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1183b1c00) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12c0f7000) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12c0f3c00) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118ee3800) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bdabc00) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b989800) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1231b1400) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b75000) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12c338c00) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a614c00) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 02:08:49 INFO - PROCESS | 1660 | 1466586529988 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] 02:08:50 INFO - PROCESS | 1660 | 1466586530003 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:08:50 INFO - PROCESS | 1660 | 1466586530008 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1660 | 1466586530011 Marionette TRACE conn2 <- [1,2146,null,{}] 02:08:50 INFO - PROCESS | 1660 | 1466586530016 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}] 02:08:50 INFO - PROCESS | 1660 | 1466586530017 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:50 INFO - PROCESS | 1660 | 1466586530103 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:08:50 INFO - PROCESS | 1660 | 1466586530163 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1660 | 1466586530165 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x119522000 == 31 [pid = 1660] [id = 544] 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1176ba800) [pid = 1660] [serial = 1632] [outer = 0x0] 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1183e6800) [pid = 1660] [serial = 1633] [outer = 0x1176ba800] 02:08:50 INFO - PROCESS | 1660 | 1466586530192 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119930000) [pid = 1660] [serial = 1634] [outer = 0x1176ba800] 02:08:50 INFO - PROCESS | 1660 | 1466586530501 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] 02:08:50 INFO - PROCESS | 1660 | 1466586530536 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:08:50 INFO - PROCESS | 1660 | 1466586530538 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1660 | 1466586530540 Marionette TRACE conn2 <- [1,2150,null,{}] 02:08:50 INFO - PROCESS | 1660 | 1466586530548 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}] 02:08:50 INFO - PROCESS | 1660 | 1466586530554 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:50 INFO - PROCESS | 1660 | 1466586530636 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:08:50 INFO - PROCESS | 1660 | 1466586530696 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1660 | 1466586530698 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x126216000 == 32 [pid = 1660] [id = 545] 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11386e400) [pid = 1660] [serial = 1635] [outer = 0x0] 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x122593c00) [pid = 1660] [serial = 1636] [outer = 0x11386e400] 02:08:50 INFO - PROCESS | 1660 | 1466586530726 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12440a800) [pid = 1660] [serial = 1637] [outer = 0x11386e400] 02:08:51 INFO - PROCESS | 1660 | 1466586531035 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]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 522ms 02:08:51 INFO - PROCESS | 1660 | 1466586531060 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1660 | 1466586531062 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:08:51 INFO - PROCESS | 1660 | 1466586531064 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1660 | 1466586531065 Marionette TRACE conn2 <- [1,2154,null,{}] 02:08:51 INFO - PROCESS | 1660 | 1466586531067 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}] 02:08:51 INFO - PROCESS | 1660 | 1466586531069 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:51 INFO - PROCESS | 1660 | 1466586531156 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:08:51 INFO - PROCESS | 1660 | 1466586531160 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1660 | 1466586531161 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291c5800 == 33 [pid = 1660] [id = 546] 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124bc5000) [pid = 1660] [serial = 1638] [outer = 0x0] 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1267a6800) [pid = 1660] [serial = 1639] [outer = 0x124bc5000] 02:08:51 INFO - PROCESS | 1660 | 1466586531188 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b75400) [pid = 1660] [serial = 1640] [outer = 0x124bc5000] 02:08:51 INFO - PROCESS | 1660 | 1466586531512 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]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 470ms 02:08:51 INFO - PROCESS | 1660 | 1466586531536 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1660 | 1466586531537 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:08:51 INFO - PROCESS | 1660 | 1466586531540 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1660 | 1466586531541 Marionette TRACE conn2 <- [1,2158,null,{}] 02:08:51 INFO - PROCESS | 1660 | 1466586531543 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}] 02:08:51 INFO - PROCESS | 1660 | 1466586531544 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:51 INFO - PROCESS | 1660 | 1466586531658 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:08:51 INFO - PROCESS | 1660 | 1466586531664 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1660 | 1466586531665 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a0000 == 34 [pid = 1660] [id = 547] 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112f8f400) [pid = 1660] [serial = 1641] [outer = 0x0] 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126b73400) [pid = 1660] [serial = 1642] [outer = 0x112f8f400] 02:08:51 INFO - PROCESS | 1660 | 1466586531689 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b69800) [pid = 1660] [serial = 1643] [outer = 0x112f8f400] 02:08:52 INFO - PROCESS | 1660 | 1466586532078 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]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 574ms 02:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:08:52 INFO - PROCESS | 1660 | 1466586532116 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1660 | 1466586532118 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:08:52 INFO - PROCESS | 1660 | 1466586532121 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1660 | 1466586532123 Marionette TRACE conn2 <- [1,2162,null,{}] 02:08:52 INFO - PROCESS | 1660 | 1466586532126 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}] 02:08:52 INFO - PROCESS | 1660 | 1466586532132 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:52 INFO - PROCESS | 1660 | 1466586532325 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:08:52 INFO - PROCESS | 1660 | 1466586532351 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1660 | 1466586532352 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c7000 == 35 [pid = 1660] [id = 548] 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a613400) [pid = 1660] [serial = 1644] [outer = 0x0] 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a7a1400) [pid = 1660] [serial = 1645] [outer = 0x12a613400] 02:08:52 INFO - PROCESS | 1660 | 1466586532393 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a9bfc00) [pid = 1660] [serial = 1646] [outer = 0x12a613400] 02:08:52 INFO - PROCESS | 1660 | 1466586532739 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]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 625ms 02:08:52 INFO - PROCESS | 1660 | 1466586532745 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1660 | 1466586532747 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:08:52 INFO - PROCESS | 1660 | 1466586532749 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1660 | 1466586532750 Marionette TRACE conn2 <- [1,2166,null,{}] 02:08:52 INFO - PROCESS | 1660 | 1466586532752 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}] 02:08:52 INFO - PROCESS | 1660 | 1466586532754 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:52 INFO - PROCESS | 1660 | 1466586532853 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:08:52 INFO - PROCESS | 1660 | 1466586532873 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1660 | 1466586532875 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c304000 == 36 [pid = 1660] [id = 549] 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b870800) [pid = 1660] [serial = 1647] [outer = 0x0] 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b878000) [pid = 1660] [serial = 1648] [outer = 0x12b870800] 02:08:52 INFO - PROCESS | 1660 | 1466586532899 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b97f400) [pid = 1660] [serial = 1649] [outer = 0x12b870800] 02:08:53 INFO - PROCESS | 1660 | 1466586533244 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]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 02:08:53 INFO - PROCESS | 1660 | 1466586533268 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1660 | 1466586533269 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:08:53 INFO - PROCESS | 1660 | 1466586533288 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1660 | 1466586533289 Marionette TRACE conn2 <- [1,2170,null,{}] 02:08:53 INFO - PROCESS | 1660 | 1466586533293 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}] 02:08:53 INFO - PROCESS | 1660 | 1466586533294 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:53 INFO - PROCESS | 1660 | 1466586533394 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:08:53 INFO - PROCESS | 1660 | 1466586533397 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1660 | 1466586533398 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c45a800 == 37 [pid = 1660] [id = 550] 02:08:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b874400) [pid = 1660] [serial = 1650] [outer = 0x0] 02:08:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b986800) [pid = 1660] [serial = 1651] [outer = 0x12b874400] 02:08:53 INFO - PROCESS | 1660 | 1466586533422 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bd27800) [pid = 1660] [serial = 1652] [outer = 0x12b874400] 02:08:53 INFO - PROCESS | 1660 | 1466586533765 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]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 536ms 02:08:53 INFO - PROCESS | 1660 | 1466586533808 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1660 | 1466586533809 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:08:53 INFO - PROCESS | 1660 | 1466586533812 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1660 | 1466586533813 Marionette TRACE conn2 <- [1,2174,null,{}] 02:08:53 INFO - PROCESS | 1660 | 1466586533815 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}] 02:08:53 INFO - PROCESS | 1660 | 1466586533817 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:53 INFO - PROCESS | 1660 | 1466586533921 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:08:53 INFO - PROCESS | 1660 | 1466586533924 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1660 | 1466586533932 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x126214800 == 38 [pid = 1660] [id = 551] 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112f90c00) [pid = 1660] [serial = 1653] [outer = 0x0] 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118122400) [pid = 1660] [serial = 1654] [outer = 0x112f90c00] 02:08:54 INFO - PROCESS | 1660 | 1466586534087 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bd28800) [pid = 1660] [serial = 1655] [outer = 0x112f90c00] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11739bc00) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11261ac00) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1183ddc00) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112f8fc00) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115d9f800) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113f31000) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11502c800) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119294000) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115d9e800) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11326b800) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116746400) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1199b7800) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113831400) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124bc2400) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a79c400) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1128d0400) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:08:54 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112f99800) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:08:54 INFO - PROCESS | 1660 | 1466586534364 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]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 02:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:08:54 INFO - PROCESS | 1660 | 1466586534382 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1660 | 1466586534383 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:08:54 INFO - PROCESS | 1660 | 1466586534385 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1660 | 1466586534386 Marionette TRACE conn2 <- [1,2178,null,{}] 02:08:54 INFO - PROCESS | 1660 | 1466586534389 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}] 02:08:54 INFO - PROCESS | 1660 | 1466586534390 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:54 INFO - PROCESS | 1660 | 1466586534479 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:08:54 INFO - PROCESS | 1660 | 1466586534483 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 1660 | 1466586534484 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced3000 == 39 [pid = 1660] [id = 552] 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11385f400) [pid = 1660] [serial = 1656] [outer = 0x0] 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1183ddc00) [pid = 1660] [serial = 1657] [outer = 0x11385f400] 02:08:54 INFO - PROCESS | 1660 | 1466586534508 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124288000) [pid = 1660] [serial = 1658] [outer = 0x11385f400] 02:08:54 INFO - PROCESS | 1660 | 1466586534839 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]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 02:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:08:54 INFO - PROCESS | 1660 | 1466586534859 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1660 | 1466586534860 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:08:54 INFO - PROCESS | 1660 | 1466586534862 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1660 | 1466586534864 Marionette TRACE conn2 <- [1,2182,null,{}] 02:08:54 INFO - PROCESS | 1660 | 1466586534867 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}] 02:08:54 INFO - PROCESS | 1660 | 1466586534869 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:54 INFO - PROCESS | 1660 | 1466586534965 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:08:55 INFO - PROCESS | 1660 | 1466586535035 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1660 | 1466586535037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d448800 == 40 [pid = 1660] [id = 553] 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124404c00) [pid = 1660] [serial = 1659] [outer = 0x0] 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a9c1c00) [pid = 1660] [serial = 1660] [outer = 0x124404c00] 02:08:55 INFO - PROCESS | 1660 | 1466586535067 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c0f8c00) [pid = 1660] [serial = 1661] [outer = 0x124404c00] 02:08:55 INFO - PROCESS | 1660 | 1466586535343 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]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 02:08:55 INFO - PROCESS | 1660 | 1466586535388 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 1660 | 1466586535390 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:08:55 INFO - PROCESS | 1660 | 1466586535393 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 1660 | 1466586535396 Marionette TRACE conn2 <- [1,2186,null,{}] 02:08:55 INFO - PROCESS | 1660 | 1466586535402 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}] 02:08:55 INFO - PROCESS | 1660 | 1466586535404 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:55 INFO - PROCESS | 1660 | 1466586535534 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:08:55 INFO - PROCESS | 1660 | 1466586535624 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1660 | 1466586535625 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d605800 == 41 [pid = 1660] [id = 554] 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126b67800) [pid = 1660] [serial = 1662] [outer = 0x0] 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c333800) [pid = 1660] [serial = 1663] [outer = 0x126b67800] 02:08:55 INFO - PROCESS | 1660 | 1466586535663 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c341000) [pid = 1660] [serial = 1664] [outer = 0x126b67800] 02:08:56 INFO - PROCESS | 1660 | 1466586536036 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]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 672ms 02:08:56 INFO - PROCESS | 1660 | 1466586536066 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1660 | 1466586536067 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:08:56 INFO - PROCESS | 1660 | 1466586536128 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1660 | 1466586536130 Marionette TRACE conn2 <- [1,2190,null,{}] 02:08:56 INFO - PROCESS | 1660 | 1466586536133 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}] 02:08:56 INFO - PROCESS | 1660 | 1466586536136 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:56 INFO - PROCESS | 1660 | 1466586536242 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:08:56 INFO - PROCESS | 1660 | 1466586536346 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 1660 | 1466586536349 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117246000 == 42 [pid = 1660] [id = 555] 02:08:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112f99c00) [pid = 1660] [serial = 1665] [outer = 0x0] 02:08:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113aa0c00) [pid = 1660] [serial = 1666] [outer = 0x112f99c00] 02:08:56 INFO - PROCESS | 1660 | 1466586536380 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11607d800) [pid = 1660] [serial = 1667] [outer = 0x112f99c00] 02:08:56 INFO - PROCESS | 1660 | 1466586536823 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]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 727ms 02:08:56 INFO - PROCESS | 1660 | 1466586536850 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1660 | 1466586536852 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:08:56 INFO - PROCESS | 1660 | 1466586536856 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1660 | 1466586536857 Marionette TRACE conn2 <- [1,2194,null,{}] 02:08:56 INFO - PROCESS | 1660 | 1466586536861 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}] 02:08:56 INFO - PROCESS | 1660 | 1466586536863 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:57 INFO - PROCESS | 1660 | 1466586537015 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:08:57 INFO - PROCESS | 1660 | 1466586537153 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1660 | 1466586537154 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x128894800 == 43 [pid = 1660] [id = 556] 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118125800) [pid = 1660] [serial = 1668] [outer = 0x0] 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11995f800) [pid = 1660] [serial = 1669] [outer = 0x118125800] 02:08:57 INFO - PROCESS | 1660 | 1466586537199 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123b3c400) [pid = 1660] [serial = 1670] [outer = 0x118125800] 02:08:57 INFO - PROCESS | 1660 | 1466586537620 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]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:08:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 818ms 02:08:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:08:57 INFO - PROCESS | 1660 | 1466586537675 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 1660 | 1466586537676 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:08:57 INFO - PROCESS | 1660 | 1466586537679 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1660 | 1466586537680 Marionette TRACE conn2 <- [1,2198,null,{}] 02:08:57 INFO - PROCESS | 1660 | 1466586537683 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}] 02:08:57 INFO - PROCESS | 1660 | 1466586537684 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:57 INFO - PROCESS | 1660 | 1466586537793 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:08:57 INFO - PROCESS | 1660 | 1466586537873 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1660 | 1466586537877 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d44d800 == 44 [pid = 1660] [id = 557] 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126b74000) [pid = 1660] [serial = 1671] [outer = 0x0] 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126b80c00) [pid = 1660] [serial = 1672] [outer = 0x126b74000] 02:08:57 INFO - PROCESS | 1660 | 1466586537910 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12925f400) [pid = 1660] [serial = 1673] [outer = 0x126b74000] 02:08:58 INFO - PROCESS | 1660 | 1466586538356 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]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 719ms 02:08:58 INFO - PROCESS | 1660 | 1466586538411 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 1660 | 1466586538413 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:08:58 INFO - PROCESS | 1660 | 1466586538417 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1660 | 1466586538418 Marionette TRACE conn2 <- [1,2202,null,{}] 02:08:58 INFO - PROCESS | 1660 | 1466586538421 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}] 02:08:58 INFO - PROCESS | 1660 | 1466586538422 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:58 INFO - PROCESS | 1660 | 1466586538529 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:08:58 INFO - PROCESS | 1660 | 1466586538591 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1660 | 1466586538593 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0b7800 == 45 [pid = 1660] [id = 558] 02:08:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129260400) [pid = 1660] [serial = 1674] [outer = 0x0] 02:08:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a616400) [pid = 1660] [serial = 1675] [outer = 0x129260400] 02:08:58 INFO - PROCESS | 1660 | 1466586538662 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a9bdc00) [pid = 1660] [serial = 1676] [outer = 0x129260400] 02:08:59 INFO - PROCESS | 1660 | 1466586539134 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]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 973ms 02:08:59 INFO - PROCESS | 1660 | 1466586539400 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1660 | 1466586539404 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:08:59 INFO - PROCESS | 1660 | 1466586539424 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1660 | 1466586539427 Marionette TRACE conn2 <- [1,2206,null,{}] 02:08:59 INFO - PROCESS | 1660 | 1466586539433 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}] 02:08:59 INFO - PROCESS | 1660 | 1466586539436 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:59 INFO - PROCESS | 1660 | 1466586539577 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:08:59 INFO - PROCESS | 1660 | 1466586539636 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1660 | 1466586539640 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:08:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x122620000 == 46 [pid = 1660] [id = 559] 02:08:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116969400) [pid = 1660] [serial = 1677] [outer = 0x0] 02:08:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116fac400) [pid = 1660] [serial = 1678] [outer = 0x116969400] 02:08:59 INFO - PROCESS | 1660 | 1466586539667 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118119000) [pid = 1660] [serial = 1679] [outer = 0x116969400] 02:09:00 INFO - PROCESS | 1660 | 1466586540148 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]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 777ms 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d448800 == 45 [pid = 1660] [id = 553] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced3000 == 44 [pid = 1660] [id = 552] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x126214800 == 43 [pid = 1660] [id = 551] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c45a800 == 42 [pid = 1660] [id = 550] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c304000 == 41 [pid = 1660] [id = 549] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c7000 == 40 [pid = 1660] [id = 548] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a0000 == 39 [pid = 1660] [id = 547] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1291c5800 == 38 [pid = 1660] [id = 546] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x126216000 == 37 [pid = 1660] [id = 545] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119522000 == 36 [pid = 1660] [id = 544] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d8800 == 35 [pid = 1660] [id = 543] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12888a800 == 34 [pid = 1660] [id = 542] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d9000 == 33 [pid = 1660] [id = 541] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12270c000 == 32 [pid = 1660] [id = 540] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0b7800 == 31 [pid = 1660] [id = 558] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d44d800 == 30 [pid = 1660] [id = 557] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128894800 == 29 [pid = 1660] [id = 556] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d605800 == 28 [pid = 1660] [id = 554] 02:09:00 INFO - PROCESS | 1660 | --DOCSHELL 0x117246000 == 27 [pid = 1660] [id = 555] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1128cb400) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112f96000) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11928d400) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126b5c000) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116fa0400) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1160d9400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1160d8800) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c9f000) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124291000) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116f9f400) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b09c00) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126b7e400) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1172b8000) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183dac00) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124409400) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1183d8400) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fa1800) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123b39000) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x122592400) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128b05800) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a2bf000) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128c4f800) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1176c1c00) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12bd28c00) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b87d000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c336400) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128b74c00) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bdb1c00) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123675c00) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129151400) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123b3d000) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x120fb0400) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a2bb800) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a79b400) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12940ac00) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 02:09:00 INFO - PROCESS | 1660 | 1466586540870 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1660 | 1466586540875 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:09:00 INFO - PROCESS | 1660 | 1466586540895 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1660 | 1466586540898 Marionette TRACE conn2 <- [1,2210,null,{}] 02:09:00 INFO - PROCESS | 1660 | 1466586540903 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}] 02:09:00 INFO - PROCESS | 1660 | 1466586540907 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:01 INFO - PROCESS | 1660 | 1466586541034 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:09:01 INFO - PROCESS | 1660 | 1466586541120 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1660 | 1466586541123 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x116250800 == 28 [pid = 1660] [id = 560] 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112f8f000) [pid = 1660] [serial = 1680] [outer = 0x0] 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112f94c00) [pid = 1660] [serial = 1681] [outer = 0x112f8f000] 02:09:01 INFO - PROCESS | 1660 | 1466586541152 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113835c00) [pid = 1660] [serial = 1682] [outer = 0x112f8f000] 02:09:01 INFO - PROCESS | 1660 | 1466586541474 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]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 627ms 02:09:01 INFO - PROCESS | 1660 | 1466586541519 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 1660 | 1466586541521 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:09:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:09:01 INFO - PROCESS | 1660 | 1466586541526 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1660 | 1466586541529 Marionette TRACE conn2 <- [1,2214,null,{}] 02:09:01 INFO - PROCESS | 1660 | 1466586541532 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}] 02:09:01 INFO - PROCESS | 1660 | 1466586541534 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:01 INFO - PROCESS | 1660 | 1466586541617 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:09:01 INFO - PROCESS | 1660 | 1466586541622 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1660 | 1466586541623 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e44000 == 29 [pid = 1660] [id = 561] 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115d9e000) [pid = 1660] [serial = 1683] [outer = 0x0] 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167f9400) [pid = 1660] [serial = 1684] [outer = 0x115d9e000] 02:09:01 INFO - PROCESS | 1660 | 1466586541652 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116fa4c00) [pid = 1660] [serial = 1685] [outer = 0x115d9e000] 02:09:01 INFO - PROCESS | 1660 | 1466586541984 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]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:09:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 475ms 02:09:02 INFO - PROCESS | 1660 | 1466586541999 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 1660 | 1466586542000 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:09:02 INFO - PROCESS | 1660 | 1466586542003 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 1660 | 1466586542004 Marionette TRACE conn2 <- [1,2218,null,{}] 02:09:02 INFO - PROCESS | 1660 | 1466586542013 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}] 02:09:02 INFO - PROCESS | 1660 | 1466586542016 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:02 INFO - PROCESS | 1660 | 1466586542104 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:09:02 INFO - PROCESS | 1660 | 1466586542113 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1660 | 1466586542116 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119523800 == 30 [pid = 1660] [id = 562] 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1183d8400) [pid = 1660] [serial = 1686] [outer = 0x0] 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1183dd800) [pid = 1660] [serial = 1687] [outer = 0x1183d8400] 02:09:02 INFO - PROCESS | 1660 | 1466586542145 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1187b7c00) [pid = 1660] [serial = 1688] [outer = 0x1183d8400] 02:09:02 INFO - PROCESS | 1660 | 1466586542485 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]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 520ms 02:09:02 INFO - PROCESS | 1660 | 1466586542523 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 1660 | 1466586542525 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:09:02 INFO - PROCESS | 1660 | 1466586542527 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 1660 | 1466586542528 Marionette TRACE conn2 <- [1,2222,null,{}] 02:09:02 INFO - PROCESS | 1660 | 1466586542530 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}] 02:09:02 INFO - PROCESS | 1660 | 1466586542532 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:02 INFO - PROCESS | 1660 | 1466586542641 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:09:02 INFO - PROCESS | 1660 | 1466586542673 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1660 | 1466586542674 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270b000 == 31 [pid = 1660] [id = 563] 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1187bfc00) [pid = 1660] [serial = 1689] [outer = 0x0] 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119925c00) [pid = 1660] [serial = 1690] [outer = 0x1187bfc00] 02:09:02 INFO - PROCESS | 1660 | 1466586542699 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119cb0800) [pid = 1660] [serial = 1691] [outer = 0x1187bfc00] 02:09:03 INFO - PROCESS | 1660 | 1466586543037 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]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 02:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:09:03 INFO - PROCESS | 1660 | 1466586543046 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1660 | 1466586543047 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:09:03 INFO - PROCESS | 1660 | 1466586543051 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1660 | 1466586543054 Marionette TRACE conn2 <- [1,2226,null,{}] 02:09:03 INFO - PROCESS | 1660 | 1466586543056 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}] 02:09:03 INFO - PROCESS | 1660 | 1466586543058 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:03 INFO - PROCESS | 1660 | 1466586543160 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:09:03 INFO - PROCESS | 1660 | 1466586543196 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1660 | 1466586543197 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x125ea4000 == 32 [pid = 1660] [id = 564] 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120fb2400) [pid = 1660] [serial = 1692] [outer = 0x0] 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1231a6c00) [pid = 1660] [serial = 1693] [outer = 0x120fb2400] 02:09:03 INFO - PROCESS | 1660 | 1466586543221 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112622400) [pid = 1660] [serial = 1694] [outer = 0x120fb2400] 02:09:03 INFO - PROCESS | 1660 | 1466586543516 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]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:09:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 02:09:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:09:03 INFO - PROCESS | 1660 | 1466586543574 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1660 | 1466586543576 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:09:03 INFO - PROCESS | 1660 | 1466586543578 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1660 | 1466586543579 Marionette TRACE conn2 <- [1,2230,null,{}] 02:09:03 INFO - PROCESS | 1660 | 1466586543582 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}] 02:09:03 INFO - PROCESS | 1660 | 1466586543586 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:03 INFO - PROCESS | 1660 | 1466586543705 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:09:03 INFO - PROCESS | 1660 | 1466586543742 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1660 | 1466586543744 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b21000 == 33 [pid = 1660] [id = 565] 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12408a000) [pid = 1660] [serial = 1695] [outer = 0x0] 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124405000) [pid = 1660] [serial = 1696] [outer = 0x12408a000] 02:09:03 INFO - PROCESS | 1660 | 1466586543769 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1267a7000) [pid = 1660] [serial = 1697] [outer = 0x12408a000] 02:09:04 INFO - PROCESS | 1660 | 1466586544075 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]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 02:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:09:04 INFO - PROCESS | 1660 | 1466586544101 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1660 | 1466586544102 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:09:04 INFO - PROCESS | 1660 | 1466586544104 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1660 | 1466586544105 Marionette TRACE conn2 <- [1,2234,null,{}] 02:09:04 INFO - PROCESS | 1660 | 1466586544107 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}] 02:09:04 INFO - PROCESS | 1660 | 1466586544109 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:04 INFO - PROCESS | 1660 | 1466586544209 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:09:04 INFO - PROCESS | 1660 | 1466586544212 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 1660 | 1466586544213 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a258800 == 34 [pid = 1660] [id = 566] 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1240b3800) [pid = 1660] [serial = 1698] [outer = 0x0] 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b65000) [pid = 1660] [serial = 1699] [outer = 0x1240b3800] 02:09:04 INFO - PROCESS | 1660 | 1466586544244 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126b7f800) [pid = 1660] [serial = 1700] [outer = 0x1240b3800] 02:09:04 INFO - PROCESS | 1660 | 1466586544535 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]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 02:09:04 INFO - PROCESS | 1660 | 1466586544577 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1660 | 1466586544578 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:09:04 INFO - PROCESS | 1660 | 1466586544580 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1660 | 1466586544582 Marionette TRACE conn2 <- [1,2238,null,{}] 02:09:04 INFO - PROCESS | 1660 | 1466586544584 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}] 02:09:04 INFO - PROCESS | 1660 | 1466586544585 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:04 INFO - PROCESS | 1660 | 1466586544689 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:09:04 INFO - PROCESS | 1660 | 1466586544693 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 1660 | 1466586544694 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a0000 == 35 [pid = 1660] [id = 567] 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126b77400) [pid = 1660] [serial = 1701] [outer = 0x0] 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b66800) [pid = 1660] [serial = 1702] [outer = 0x126b77400] 02:09:04 INFO - PROCESS | 1660 | 1466586544718 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128c56800) [pid = 1660] [serial = 1703] [outer = 0x126b77400] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b870800) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a613400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12b874400) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118eef400) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1176ba800) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115da4c00) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112f8f400) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11386e400) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a2bd000) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124bc5000) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1162cf800) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b67800) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112f90c00) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124404c00) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:09:05 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11385f400) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:09:05 INFO - PROCESS | 1660 | 1466586545227 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]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 02:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:09:05 INFO - PROCESS | 1660 | 1466586545254 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 1660 | 1466586545256 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:09:05 INFO - PROCESS | 1660 | 1466586545258 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 1660 | 1466586545260 Marionette TRACE conn2 <- [1,2242,null,{}] 02:09:05 INFO - PROCESS | 1660 | 1466586545262 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}] 02:09:05 INFO - PROCESS | 1660 | 1466586545264 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:05 INFO - PROCESS | 1660 | 1466586545339 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:09:05 INFO - PROCESS | 1660 | 1466586545343 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1660 | 1466586545345 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75d000 == 36 [pid = 1660] [id = 568] 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1132cf400) [pid = 1660] [serial = 1704] [outer = 0x0] 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118528c00) [pid = 1660] [serial = 1705] [outer = 0x1132cf400] 02:09:05 INFO - PROCESS | 1660 | 1466586545380 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12408b400) [pid = 1660] [serial = 1706] [outer = 0x1132cf400] 02:09:05 INFO - PROCESS | 1660 | 1466586545699 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]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 469ms 02:09:05 INFO - PROCESS | 1660 | 1466586545727 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 1660 | 1466586545729 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:09:05 INFO - PROCESS | 1660 | 1466586545732 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 1660 | 1466586545735 Marionette TRACE conn2 <- [1,2246,null,{}] 02:09:05 INFO - PROCESS | 1660 | 1466586545737 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}] 02:09:05 INFO - PROCESS | 1660 | 1466586545739 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:05 INFO - PROCESS | 1660 | 1466586545863 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:09:05 INFO - PROCESS | 1660 | 1466586545874 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1660 | 1466586545875 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b775000 == 37 [pid = 1660] [id = 569] 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11297ec00) [pid = 1660] [serial = 1707] [outer = 0x0] 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b06c00) [pid = 1660] [serial = 1708] [outer = 0x11297ec00] 02:09:05 INFO - PROCESS | 1660 | 1466586545916 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129154c00) [pid = 1660] [serial = 1709] [outer = 0x11297ec00] 02:09:06 INFO - PROCESS | 1660 | 1466586546332 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]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 02:09:06 INFO - PROCESS | 1660 | 1466586546352 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1660 | 1466586546356 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:09:06 INFO - PROCESS | 1660 | 1466586546358 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1660 | 1466586546360 Marionette TRACE conn2 <- [1,2250,null,{}] 02:09:06 INFO - PROCESS | 1660 | 1466586546362 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}] 02:09:06 INFO - PROCESS | 1660 | 1466586546364 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:06 INFO - PROCESS | 1660 | 1466586546478 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:09:06 INFO - PROCESS | 1660 | 1466586546513 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1660 | 1466586546514 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9ce000 == 38 [pid = 1660] [id = 570] 02:09:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11385f400) [pid = 1660] [serial = 1710] [outer = 0x0] 02:09:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129263800) [pid = 1660] [serial = 1711] [outer = 0x11385f400] 02:09:06 INFO - PROCESS | 1660 | 1466586546540 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a617800) [pid = 1660] [serial = 1712] [outer = 0x11385f400] 02:09:06 INFO - PROCESS | 1660 | 1466586546832 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]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 02:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:09:06 INFO - PROCESS | 1660 | 1466586546881 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1660 | 1466586546882 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:09:06 INFO - PROCESS | 1660 | 1466586546884 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1660 | 1466586546885 Marionette TRACE conn2 <- [1,2254,null,{}] 02:09:06 INFO - PROCESS | 1660 | 1466586546888 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}] 02:09:06 INFO - PROCESS | 1660 | 1466586546889 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:06 INFO - PROCESS | 1660 | 1466586546973 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:09:06 INFO - PROCESS | 1660 | 1466586546980 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1660 | 1466586546981 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c459800 == 39 [pid = 1660] [id = 571] 02:09:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a620000) [pid = 1660] [serial = 1713] [outer = 0x0] 02:09:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a9a2000) [pid = 1660] [serial = 1714] [outer = 0x12a620000] 02:09:07 INFO - PROCESS | 1660 | 1466586547005 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9c1400) [pid = 1660] [serial = 1715] [outer = 0x12a620000] 02:09:07 INFO - PROCESS | 1660 | 1466586547539 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]]]}] 02:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 674ms 02:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:09:07 INFO - PROCESS | 1660 | 1466586547559 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1660 | 1466586547562 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:09:07 INFO - PROCESS | 1660 | 1466586547565 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:09:07 INFO - PROCESS | 1660 | 1466586547567 Marionette TRACE conn2 <- [1,2258,null,{}] 02:09:07 INFO - PROCESS | 1660 | 1466586547571 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}] 02:09:07 INFO - PROCESS | 1660 | 1466586547573 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:07 INFO - PROCESS | 1660 | 1466586547688 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:09:07 INFO - PROCESS | 1660 | 1466586547818 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1660 | 1466586547819 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185ba000 == 40 [pid = 1660] [id = 572] 02:09:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1132c7000) [pid = 1660] [serial = 1716] [outer = 0x0] 02:09:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113da8800) [pid = 1660] [serial = 1717] [outer = 0x1132c7000] 02:09:07 INFO - PROCESS | 1660 | 1466586547873 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11607ec00) [pid = 1660] [serial = 1718] [outer = 0x1132c7000] 02:09:08 INFO - PROCESS | 1660 | 1466586548390 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]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 873ms 02:09:08 INFO - PROCESS | 1660 | 1466586548438 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 1660 | 1466586548441 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:09:08 INFO - PROCESS | 1660 | 1466586548446 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1660 | 1466586548448 Marionette TRACE conn2 <- [1,2262,null,{}] 02:09:08 INFO - PROCESS | 1660 | 1466586548451 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}] 02:09:08 INFO - PROCESS | 1660 | 1466586548452 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:08 INFO - PROCESS | 1660 | 1466586548575 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:09:08 INFO - PROCESS | 1660 | 1466586548658 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1660 | 1466586548660 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c10000 == 41 [pid = 1660] [id = 573] 02:09:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1180b3c00) [pid = 1660] [serial = 1719] [outer = 0x0] 02:09:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118127000) [pid = 1660] [serial = 1720] [outer = 0x1180b3c00] 02:09:08 INFO - PROCESS | 1660 | 1466586548690 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11928f800) [pid = 1660] [serial = 1721] [outer = 0x1180b3c00] 02:09:09 INFO - PROCESS | 1660 | 1466586549343 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]]]}] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9ce000 == 40 [pid = 1660] [id = 570] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12b775000 == 39 [pid = 1660] [id = 569] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75d000 == 38 [pid = 1660] [id = 568] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a0000 == 37 [pid = 1660] [id = 567] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a258800 == 36 [pid = 1660] [id = 566] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x128b21000 == 35 [pid = 1660] [id = 565] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x125ea4000 == 34 [pid = 1660] [id = 564] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12270b000 == 33 [pid = 1660] [id = 563] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119523800 == 32 [pid = 1660] [id = 562] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117e44000 == 31 [pid = 1660] [id = 561] 02:09:09 INFO - PROCESS | 1660 | --DOCSHELL 0x116250800 == 30 [pid = 1660] [id = 560] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12b878000) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a7a1400) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b986800) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1193a6400) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1199bb000) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183e6800) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119930000) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116fa3000) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1176bd800) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126b73400) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x122593c00) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12440a800) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a9c2800) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1267a6800) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b75400) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116744c00) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117390800) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c341000) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118122400) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a9c1c00) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12bd28800) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12bd27800) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b97f400) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1183ddc00) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128b69800) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a9bfc00) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124288000) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c0f8c00) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 02:09:09 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12c333800) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 02:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 974ms 02:09:09 INFO - PROCESS | 1660 | 1466586549421 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:09:09 INFO - PROCESS | 1660 | 1466586549423 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:09:09 INFO - PROCESS | 1660 | 1466586549426 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1660 | 1466586549428 Marionette TRACE conn2 <- [1,2266,null,{}] 02:09:09 INFO - PROCESS | 1660 | 1466586549432 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}] 02:09:09 INFO - PROCESS | 1660 | 1466586549433 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:09 INFO - PROCESS | 1660 | 1466586549519 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:09:09 INFO - PROCESS | 1660 | 1466586549529 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1660 | 1466586549530 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x117006000 == 31 [pid = 1660] [id = 574] 02:09:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116744c00) [pid = 1660] [serial = 1722] [outer = 0x0] 02:09:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116f9fc00) [pid = 1660] [serial = 1723] [outer = 0x116744c00] 02:09:09 INFO - PROCESS | 1660 | 1466586549559 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x117393000) [pid = 1660] [serial = 1724] [outer = 0x116744c00] 02:09:09 INFO - PROCESS | 1660 | 1466586549899 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]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 02:09:09 INFO - PROCESS | 1660 | 1466586549947 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1660 | 1466586549950 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:09:09 INFO - PROCESS | 1660 | 1466586549955 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1660 | 1466586549957 Marionette TRACE conn2 <- [1,2270,null,{}] 02:09:09 INFO - PROCESS | 1660 | 1466586549959 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}] 02:09:09 INFO - PROCESS | 1660 | 1466586549961 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:10 INFO - PROCESS | 1660 | 1466586550047 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:09:10 INFO - PROCESS | 1660 | 1466586550051 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1660 | 1466586550053 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1d000 == 32 [pid = 1660] [id = 575] 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1187a4000) [pid = 1660] [serial = 1725] [outer = 0x0] 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119291c00) [pid = 1660] [serial = 1726] [outer = 0x1187a4000] 02:09:10 INFO - PROCESS | 1660 | 1466586550087 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119962c00) [pid = 1660] [serial = 1727] [outer = 0x1187a4000] 02:09:10 INFO - PROCESS | 1660 | 1466586550537 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]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:09:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 620ms 02:09:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:09:10 INFO - PROCESS | 1660 | 1466586550575 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1660 | 1466586550576 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:09:10 INFO - PROCESS | 1660 | 1466586550579 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1660 | 1466586550581 Marionette TRACE conn2 <- [1,2274,null,{}] 02:09:10 INFO - PROCESS | 1660 | 1466586550589 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}] 02:09:10 INFO - PROCESS | 1660 | 1466586550592 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:10 INFO - PROCESS | 1660 | 1466586550674 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:09:10 INFO - PROCESS | 1660 | 1466586550681 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1660 | 1466586550684 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126422000 == 33 [pid = 1660] [id = 576] 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112d46c00) [pid = 1660] [serial = 1728] [outer = 0x0] 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1232f8400) [pid = 1660] [serial = 1729] [outer = 0x112d46c00] 02:09:10 INFO - PROCESS | 1660 | 1466586550712 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x123b85c00) [pid = 1660] [serial = 1730] [outer = 0x112d46c00] 02:09:11 INFO - PROCESS | 1660 | 1466586551065 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 02:09:11 INFO - PROCESS | 1660 | 1466586551101 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1660 | 1466586551104 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:09:11 INFO - PROCESS | 1660 | 1466586551106 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1660 | 1466586551107 Marionette TRACE conn2 <- [1,2278,null,{}] 02:09:11 INFO - PROCESS | 1660 | 1466586551109 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}] 02:09:11 INFO - PROCESS | 1660 | 1466586551110 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:11 INFO - PROCESS | 1660 | 1466586551223 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:09:11 INFO - PROCESS | 1660 | 1466586551229 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1660 | 1466586551230 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c0800 == 34 [pid = 1660] [id = 577] 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124288000) [pid = 1660] [serial = 1731] [outer = 0x0] 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124bb2400) [pid = 1660] [serial = 1732] [outer = 0x124288000] 02:09:11 INFO - PROCESS | 1660 | 1466586551257 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1267a4000) [pid = 1660] [serial = 1733] [outer = 0x124288000] 02:09:11 INFO - PROCESS | 1660 | 1466586551576 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 02:09:11 INFO - PROCESS | 1660 | 1466586551625 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1660 | 1466586551626 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:09:11 INFO - PROCESS | 1660 | 1466586551628 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1660 | 1466586551629 Marionette TRACE conn2 <- [1,2282,null,{}] 02:09:11 INFO - PROCESS | 1660 | 1466586551631 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}] 02:09:11 INFO - PROCESS | 1660 | 1466586551633 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:11 INFO - PROCESS | 1660 | 1466586551732 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:09:11 INFO - PROCESS | 1660 | 1466586551770 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1660 | 1466586551771 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74f800 == 35 [pid = 1660] [id = 578] 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123b3c000) [pid = 1660] [serial = 1734] [outer = 0x0] 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ae3c00) [pid = 1660] [serial = 1735] [outer = 0x123b3c000] 02:09:11 INFO - PROCESS | 1660 | 1466586551795 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b77c00) [pid = 1660] [serial = 1736] [outer = 0x123b3c000] 02:09:12 INFO - PROCESS | 1660 | 1466586552138 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]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 02:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:09:12 INFO - PROCESS | 1660 | 1466586552148 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1660 | 1466586552149 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:09:12 INFO - PROCESS | 1660 | 1466586552151 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1660 | 1466586552152 Marionette TRACE conn2 <- [1,2286,null,{}] 02:09:12 INFO - PROCESS | 1660 | 1466586552154 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}] 02:09:12 INFO - PROCESS | 1660 | 1466586552159 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:12 INFO - PROCESS | 1660 | 1466586552282 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:09:12 INFO - PROCESS | 1660 | 1466586552294 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1660 | 1466586552296 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d0800 == 36 [pid = 1660] [id = 579] 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126b7e000) [pid = 1660] [serial = 1737] [outer = 0x0] 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129259c00) [pid = 1660] [serial = 1738] [outer = 0x126b7e000] 02:09:12 INFO - PROCESS | 1660 | 1466586552320 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a61b800) [pid = 1660] [serial = 1739] [outer = 0x126b7e000] 02:09:12 INFO - PROCESS | 1660 | 1466586552634 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]]]}] 02:09:12 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 02:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 02:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:09:12 INFO - PROCESS | 1660 | 1466586552673 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1660 | 1466586552674 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:09:12 INFO - PROCESS | 1660 | 1466586552677 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1660 | 1466586552678 Marionette TRACE conn2 <- [1,2290,null,{}] 02:09:12 INFO - PROCESS | 1660 | 1466586552681 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}] 02:09:12 INFO - PROCESS | 1660 | 1466586552682 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:12 INFO - PROCESS | 1660 | 1466586552784 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:09:12 INFO - PROCESS | 1660 | 1466586552796 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1660 | 1466586552797 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c30f000 == 37 [pid = 1660] [id = 580] 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a795800) [pid = 1660] [serial = 1740] [outer = 0x0] 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9ad400) [pid = 1660] [serial = 1741] [outer = 0x12a795800] 02:09:12 INFO - PROCESS | 1660 | 1466586552822 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a9c4000) [pid = 1660] [serial = 1742] [outer = 0x12a795800] 02:09:13 INFO - PROCESS | 1660 | 1466586553155 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]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 02:09:13 INFO - PROCESS | 1660 | 1466586553199 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1660 | 1466586553200 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:09:13 INFO - PROCESS | 1660 | 1466586553202 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1660 | 1466586553203 Marionette TRACE conn2 <- [1,2294,null,{}] 02:09:13 INFO - PROCESS | 1660 | 1466586553206 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}] 02:09:13 INFO - PROCESS | 1660 | 1466586553207 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:13 INFO - PROCESS | 1660 | 1466586553308 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:09:13 INFO - PROCESS | 1660 | 1466586553319 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1660 | 1466586553320 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca4b800 == 38 [pid = 1660] [id = 581] 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b873800) [pid = 1660] [serial = 1743] [outer = 0x0] 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b875400) [pid = 1660] [serial = 1744] [outer = 0x12b873800] 02:09:13 INFO - PROCESS | 1660 | 1466586553345 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b981000) [pid = 1660] [serial = 1745] [outer = 0x12b873800] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d9e000) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1187bfc00) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112f8f000) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120fb2400) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12408a000) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126b77400) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1240b3800) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112f99c00) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1183d8400) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116969400) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118125800) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1132cf400) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11297ec00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126b74000) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129260400) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:09:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11385f400) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:09:13 INFO - PROCESS | 1660 | 1466586553734 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]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:09:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 02:09:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:09:13 INFO - PROCESS | 1660 | 1466586553774 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1660 | 1466586553775 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:09:13 INFO - PROCESS | 1660 | 1466586553777 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1660 | 1466586553779 Marionette TRACE conn2 <- [1,2298,null,{}] 02:09:13 INFO - PROCESS | 1660 | 1466586553781 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}] 02:09:13 INFO - PROCESS | 1660 | 1466586553782 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:13 INFO - PROCESS | 1660 | 1466586553862 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:09:13 INFO - PROCESS | 1660 | 1466586553922 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1660 | 1466586553923 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641f800 == 39 [pid = 1660] [id = 582] 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112976c00) [pid = 1660] [serial = 1746] [outer = 0x0] 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1160d7800) [pid = 1660] [serial = 1747] [outer = 0x112976c00] 02:09:13 INFO - PROCESS | 1660 | 1466586553947 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120faf400) [pid = 1660] [serial = 1748] [outer = 0x112976c00] 02:09:14 INFO - PROCESS | 1660 | 1466586554212 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]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 02:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:09:14 INFO - PROCESS | 1660 | 1466586554250 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 1660 | 1466586554251 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:09:14 INFO - PROCESS | 1660 | 1466586554253 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 1660 | 1466586554254 Marionette TRACE conn2 <- [1,2302,null,{}] 02:09:14 INFO - PROCESS | 1660 | 1466586554257 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}] 02:09:14 INFO - PROCESS | 1660 | 1466586554258 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:14 INFO - PROCESS | 1660 | 1466586554348 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:09:14 INFO - PROCESS | 1660 | 1466586554352 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1660 | 1466586554353 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d20b000 == 40 [pid = 1660] [id = 583] 02:09:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120fb2400) [pid = 1660] [serial = 1749] [outer = 0x0] 02:09:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129152c00) [pid = 1660] [serial = 1750] [outer = 0x120fb2400] 02:09:14 INFO - PROCESS | 1660 | 1466586554378 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12b981c00) [pid = 1660] [serial = 1751] [outer = 0x120fb2400] 02:09:14 INFO - PROCESS | 1660 | 1466586554768 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]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 02:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:09:14 INFO - PROCESS | 1660 | 1466586554826 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 1660 | 1466586554828 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:09:14 INFO - PROCESS | 1660 | 1466586554832 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 1660 | 1466586554834 Marionette TRACE conn2 <- [1,2306,null,{}] 02:09:14 INFO - PROCESS | 1660 | 1466586554838 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}] 02:09:14 INFO - PROCESS | 1660 | 1466586554840 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:14 INFO - PROCESS | 1660 | 1466586554982 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:09:14 INFO - PROCESS | 1660 | 1466586554990 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1660 | 1466586554993 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d45c000 == 41 [pid = 1660] [id = 584] 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b75000) [pid = 1660] [serial = 1752] [outer = 0x0] 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12bd23800) [pid = 1660] [serial = 1753] [outer = 0x128b75000] 02:09:15 INFO - PROCESS | 1660 | 1466586555034 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c0f0c00) [pid = 1660] [serial = 1754] [outer = 0x128b75000] 02:09:15 INFO - PROCESS | 1660 | 1466586555369 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]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 573ms 02:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:09:15 INFO - PROCESS | 1660 | 1466586555404 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1660 | 1466586555408 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:09:15 INFO - PROCESS | 1660 | 1466586555410 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1660 | 1466586555412 Marionette TRACE conn2 <- [1,2310,null,{}] 02:09:15 INFO - PROCESS | 1660 | 1466586555415 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}] 02:09:15 INFO - PROCESS | 1660 | 1466586555416 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:15 INFO - PROCESS | 1660 | 1466586555525 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:09:15 INFO - PROCESS | 1660 | 1466586555531 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1660 | 1466586555532 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d609800 == 42 [pid = 1660] [id = 585] 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12bdaf400) [pid = 1660] [serial = 1755] [outer = 0x0] 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c0f6800) [pid = 1660] [serial = 1756] [outer = 0x12bdaf400] 02:09:15 INFO - PROCESS | 1660 | 1466586555556 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c338000) [pid = 1660] [serial = 1757] [outer = 0x12bdaf400] 02:09:16 INFO - PROCESS | 1660 | 1466586556020 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]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 02:09:16 INFO - PROCESS | 1660 | 1466586556081 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1660 | 1466586556084 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:09:16 INFO - PROCESS | 1660 | 1466586556087 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1660 | 1466586556091 Marionette TRACE conn2 <- [1,2314,null,{}] 02:09:16 INFO - PROCESS | 1660 | 1466586556095 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}] 02:09:16 INFO - PROCESS | 1660 | 1466586556096 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:16 INFO - PROCESS | 1660 | 1466586556207 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:09:16 INFO - PROCESS | 1660 | 1466586556305 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1660 | 1466586556306 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x122629000 == 43 [pid = 1660] [id = 586] 02:09:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115da2800) [pid = 1660] [serial = 1758] [outer = 0x0] 02:09:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117044c00) [pid = 1660] [serial = 1759] [outer = 0x115da2800] 02:09:16 INFO - PROCESS | 1660 | 1466586556340 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1183de800) [pid = 1660] [serial = 1760] [outer = 0x115da2800] 02:09:16 INFO - PROCESS | 1660 | 1466586556767 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]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:09:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 02:09:16 INFO - PROCESS | 1660 | 1466586556811 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1660 | 1466586556814 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:09:16 INFO - PROCESS | 1660 | 1466586556819 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1660 | 1466586556821 Marionette TRACE conn2 <- [1,2318,null,{}] 02:09:16 INFO - PROCESS | 1660 | 1466586556823 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}] 02:09:16 INFO - PROCESS | 1660 | 1466586556825 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:16 INFO - PROCESS | 1660 | 1466586556936 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:09:17 INFO - PROCESS | 1660 | 1466586556999 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1660 | 1466586557000 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a760800 == 44 [pid = 1660] [id = 587] 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1199bd800) [pid = 1660] [serial = 1761] [outer = 0x0] 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1233d7000) [pid = 1660] [serial = 1762] [outer = 0x1199bd800] 02:09:17 INFO - PROCESS | 1660 | 1466586557030 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12408a800) [pid = 1660] [serial = 1763] [outer = 0x1199bd800] 02:09:17 INFO - PROCESS | 1660 | 1466586557494 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] 02:09:17 INFO - PROCESS | 1660 | 1466586557573 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:09:17 INFO - PROCESS | 1660 | 1466586557577 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1660 | 1466586557580 Marionette TRACE conn2 <- [1,2322,null,{}] 02:09:17 INFO - PROCESS | 1660 | 1466586557588 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}] 02:09:17 INFO - PROCESS | 1660 | 1466586557591 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:17 INFO - PROCESS | 1660 | 1466586557696 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:09:17 INFO - PROCESS | 1660 | 1466586557759 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1660 | 1466586557761 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d968800 == 45 [pid = 1660] [id = 588] 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128b09400) [pid = 1660] [serial = 1764] [outer = 0x0] 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129155800) [pid = 1660] [serial = 1765] [outer = 0x128b09400] 02:09:17 INFO - PROCESS | 1660 | 1466586557790 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a612c00) [pid = 1660] [serial = 1766] [outer = 0x128b09400] 02:09:18 INFO - PROCESS | 1660 | 1466586558246 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]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 725ms 02:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:09:18 INFO - PROCESS | 1660 | 1466586558303 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1660 | 1466586558305 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:09:18 INFO - PROCESS | 1660 | 1466586558307 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1660 | 1466586558308 Marionette TRACE conn2 <- [1,2326,null,{}] 02:09:18 INFO - PROCESS | 1660 | 1466586558333 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}] 02:09:18 INFO - PROCESS | 1660 | 1466586558334 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:18 INFO - PROCESS | 1660 | 1466586558446 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:09:18 INFO - PROCESS | 1660 | 1466586558520 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1660 | 1466586558522 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f43800 == 46 [pid = 1660] [id = 589] 02:09:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113f30400) [pid = 1660] [serial = 1767] [outer = 0x0] 02:09:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1199b7000) [pid = 1660] [serial = 1768] [outer = 0x113f30400] 02:09:18 INFO - PROCESS | 1660 | 1466586558551 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a715c00) [pid = 1660] [serial = 1769] [outer = 0x113f30400] 02:09:19 INFO - PROCESS | 1660 | 1466586559139 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]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:09:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 888ms 02:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:09:19 INFO - PROCESS | 1660 | 1466586559196 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1660 | 1466586559198 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:09:19 INFO - PROCESS | 1660 | 1466586559201 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1660 | 1466586559203 Marionette TRACE conn2 <- [1,2330,null,{}] 02:09:19 INFO - PROCESS | 1660 | 1466586559207 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}] 02:09:19 INFO - PROCESS | 1660 | 1466586559208 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:19 INFO - PROCESS | 1660 | 1466586559308 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:09:19 INFO - PROCESS | 1660 | 1466586559390 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1660 | 1466586559391 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x117014800 == 47 [pid = 1660] [id = 590] 02:09:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11673e800) [pid = 1660] [serial = 1770] [outer = 0x0] 02:09:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116a04400) [pid = 1660] [serial = 1771] [outer = 0x11673e800] 02:09:19 INFO - PROCESS | 1660 | 1466586559420 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11739d000) [pid = 1660] [serial = 1772] [outer = 0x11673e800] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12d45c000 == 46 [pid = 1660] [id = 584] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12d20b000 == 45 [pid = 1660] [id = 583] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12641f800 == 44 [pid = 1660] [id = 582] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca4b800 == 43 [pid = 1660] [id = 581] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12c30f000 == 42 [pid = 1660] [id = 580] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d0800 == 41 [pid = 1660] [id = 579] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74f800 == 40 [pid = 1660] [id = 578] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c0800 == 39 [pid = 1660] [id = 577] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x126422000 == 38 [pid = 1660] [id = 576] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1d000 == 37 [pid = 1660] [id = 575] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x117006000 == 36 [pid = 1660] [id = 574] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x124c10000 == 35 [pid = 1660] [id = 573] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1185ba000 == 34 [pid = 1660] [id = 572] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12c459800 == 33 [pid = 1660] [id = 571] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x122620000 == 32 [pid = 1660] [id = 559] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x116f43800 == 31 [pid = 1660] [id = 589] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12d968800 == 30 [pid = 1660] [id = 588] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12a760800 == 29 [pid = 1660] [id = 587] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x122629000 == 28 [pid = 1660] [id = 586] 02:09:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12d609800 == 27 [pid = 1660] [id = 585] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167f9400) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116fa4c00) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119925c00) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112f94c00) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113835c00) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1231a6c00) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1267a7000) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124405000) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b66800) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126b65000) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11607d800) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1183dd800) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113aa0c00) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1187b7c00) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118119000) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116fac400) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b3c400) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12408b400) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11995f800) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b06c00) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118528c00) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12925f400) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126b80c00) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a616400) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a9bdc00) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x129263800) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a9a2000) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a617800) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128c56800) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112622400) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x126b7f800) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129154c00) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119cb0800) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 02:09:20 INFO - PROCESS | 1660 | 1466586560411 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1225ms 02:09:20 INFO - PROCESS | 1660 | 1466586560426 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:09:20 INFO - PROCESS | 1660 | 1466586560429 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:09:20 INFO - PROCESS | 1660 | 1466586560433 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1660 | 1466586560434 Marionette TRACE conn2 <- [1,2334,null,{}] 02:09:20 INFO - PROCESS | 1660 | 1466586560438 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}] 02:09:20 INFO - PROCESS | 1660 | 1466586560440 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:20 INFO - PROCESS | 1660 | 1466586560523 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:09:20 INFO - PROCESS | 1660 | 1466586560528 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1660 | 1466586560529 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x116668800 == 28 [pid = 1660] [id = 591] 02:09:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112f93000) [pid = 1660] [serial = 1773] [outer = 0x0] 02:09:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112f99800) [pid = 1660] [serial = 1774] [outer = 0x112f93000] 02:09:20 INFO - PROCESS | 1660 | 1466586560559 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113da8c00) [pid = 1660] [serial = 1775] [outer = 0x112f93000] 02:09:20 INFO - PROCESS | 1660 | 1466586560940 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 02:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:09:20 INFO - PROCESS | 1660 | 1466586560955 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1660 | 1466586560958 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:09:20 INFO - PROCESS | 1660 | 1466586560963 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1660 | 1466586560965 Marionette TRACE conn2 <- [1,2338,null,{}] 02:09:20 INFO - PROCESS | 1660 | 1466586560967 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}] 02:09:20 INFO - PROCESS | 1660 | 1466586560969 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:21 INFO - PROCESS | 1660 | 1466586561050 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:09:21 INFO - PROCESS | 1660 | 1466586561057 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1660 | 1466586561058 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e3000 == 29 [pid = 1660] [id = 592] 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115da0800) [pid = 1660] [serial = 1776] [outer = 0x0] 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11673e400) [pid = 1660] [serial = 1777] [outer = 0x115da0800] 02:09:21 INFO - PROCESS | 1660 | 1466586561086 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116fa2800) [pid = 1660] [serial = 1778] [outer = 0x115da0800] 02:09:21 INFO - PROCESS | 1660 | 1466586561437 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]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 02:09:21 INFO - PROCESS | 1660 | 1466586561495 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 1660 | 1466586561497 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:09:21 INFO - PROCESS | 1660 | 1466586561500 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1660 | 1466586561504 Marionette TRACE conn2 <- [1,2342,null,{}] 02:09:21 INFO - PROCESS | 1660 | 1466586561516 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}] 02:09:21 INFO - PROCESS | 1660 | 1466586561521 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:21 INFO - PROCESS | 1660 | 1466586561642 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:09:21 INFO - PROCESS | 1660 | 1466586561656 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1660 | 1466586561659 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e92000 == 30 [pid = 1660] [id = 593] 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112f99000) [pid = 1660] [serial = 1779] [outer = 0x0] 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118127c00) [pid = 1660] [serial = 1780] [outer = 0x112f99000] 02:09:21 INFO - PROCESS | 1660 | 1466586561703 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1187a3400) [pid = 1660] [serial = 1781] [outer = 0x112f99000] 02:09:22 INFO - PROCESS | 1660 | 1466586562125 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 676ms 02:09:22 INFO - PROCESS | 1660 | 1466586562181 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:09:22 INFO - PROCESS | 1660 | 1466586562183 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:09:22 INFO - PROCESS | 1660 | 1466586562185 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1660 | 1466586562186 Marionette TRACE conn2 <- [1,2346,null,{}] 02:09:22 INFO - PROCESS | 1660 | 1466586562189 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}] 02:09:22 INFO - PROCESS | 1660 | 1466586562190 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:22 INFO - PROCESS | 1660 | 1466586562283 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:09:22 INFO - PROCESS | 1660 | 1466586562288 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1660 | 1466586562289 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x125eaa800 == 31 [pid = 1660] [id = 594] 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1193b2000) [pid = 1660] [serial = 1782] [outer = 0x0] 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11995f800) [pid = 1660] [serial = 1783] [outer = 0x1193b2000] 02:09:22 INFO - PROCESS | 1660 | 1466586562320 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1199be400) [pid = 1660] [serial = 1784] [outer = 0x1193b2000] 02:09:22 INFO - PROCESS | 1660 | 1466586562705 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 02:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:09:22 INFO - PROCESS | 1660 | 1466586562761 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1660 | 1466586562763 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:09:22 INFO - PROCESS | 1660 | 1466586562765 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1660 | 1466586562766 Marionette TRACE conn2 <- [1,2350,null,{}] 02:09:22 INFO - PROCESS | 1660 | 1466586562776 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}] 02:09:22 INFO - PROCESS | 1660 | 1466586562777 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:22 INFO - PROCESS | 1660 | 1466586562871 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:09:22 INFO - PROCESS | 1660 | 1466586562912 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1660 | 1466586562913 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b20000 == 32 [pid = 1660] [id = 595] 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115d9a400) [pid = 1660] [serial = 1785] [outer = 0x0] 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119eb8c00) [pid = 1660] [serial = 1786] [outer = 0x115d9a400] 02:09:22 INFO - PROCESS | 1660 | 1466586562937 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1231a7000) [pid = 1660] [serial = 1787] [outer = 0x115d9a400] 02:09:23 INFO - PROCESS | 1660 | 1466586563245 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]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 02:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:09:23 INFO - PROCESS | 1660 | 1466586563284 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1660 | 1466586563286 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:09:23 INFO - PROCESS | 1660 | 1466586563288 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1660 | 1466586563289 Marionette TRACE conn2 <- [1,2354,null,{}] 02:09:23 INFO - PROCESS | 1660 | 1466586563291 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}] 02:09:23 INFO - PROCESS | 1660 | 1466586563296 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:23 INFO - PROCESS | 1660 | 1466586563412 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:09:23 INFO - PROCESS | 1660 | 1466586563463 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1660 | 1466586563464 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a62b000 == 33 [pid = 1660] [id = 596] 02:09:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123b3f400) [pid = 1660] [serial = 1788] [outer = 0x0] 02:09:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124405000) [pid = 1660] [serial = 1789] [outer = 0x123b3f400] 02:09:23 INFO - PROCESS | 1660 | 1466586563488 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126b5c400) [pid = 1660] [serial = 1790] [outer = 0x123b3f400] 02:09:23 INFO - PROCESS | 1660 | 1466586563794 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]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:09:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 521ms 02:09:23 INFO - PROCESS | 1660 | 1466586563813 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1660 | 1466586563815 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:09:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:09:23 INFO - PROCESS | 1660 | 1466586563828 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1660 | 1466586563829 Marionette TRACE conn2 <- [1,2358,null,{}] 02:09:23 INFO - PROCESS | 1660 | 1466586563831 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}] 02:09:23 INFO - PROCESS | 1660 | 1466586563833 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:23 INFO - PROCESS | 1660 | 1466586563930 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:09:23 INFO - PROCESS | 1660 | 1466586563968 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1660 | 1466586563969 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74a800 == 34 [pid = 1660] [id = 597] 02:09:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123b3a000) [pid = 1660] [serial = 1791] [outer = 0x0] 02:09:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126b74800) [pid = 1660] [serial = 1792] [outer = 0x123b3a000] 02:09:23 INFO - PROCESS | 1660 | 1466586563993 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128b02800) [pid = 1660] [serial = 1793] [outer = 0x123b3a000] 02:09:24 INFO - PROCESS | 1660 | 1466586564311 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]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 02:09:24 INFO - PROCESS | 1660 | 1466586564352 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1660 | 1466586564353 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:09:24 INFO - PROCESS | 1660 | 1466586564356 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1660 | 1466586564357 Marionette TRACE conn2 <- [1,2362,null,{}] 02:09:24 INFO - PROCESS | 1660 | 1466586564359 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}] 02:09:24 INFO - PROCESS | 1660 | 1466586564360 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:24 INFO - PROCESS | 1660 | 1466586564462 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:09:24 INFO - PROCESS | 1660 | 1466586564466 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 1660 | 1466586564467 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b75f800 == 35 [pid = 1660] [id = 598] 02:09:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112f8ac00) [pid = 1660] [serial = 1794] [outer = 0x0] 02:09:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b0c000) [pid = 1660] [serial = 1795] [outer = 0x112f8ac00] 02:09:24 INFO - PROCESS | 1660 | 1466586564491 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b73c00) [pid = 1660] [serial = 1796] [outer = 0x112f8ac00] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12bdaf400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b75000) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126b7e000) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112976c00) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a795800) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a620000) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124288000) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116744c00) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1180b3c00) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112d46c00) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1187a4000) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1132c7000) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b873800) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x120fb2400) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:09:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x123b3c000) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:09:24 INFO - PROCESS | 1660 | 1466586564967 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]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 669ms 02:09:25 INFO - PROCESS | 1660 | 1466586565028 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:09:25 INFO - PROCESS | 1660 | 1466586565029 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:09:25 INFO - PROCESS | 1660 | 1466586565031 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1660 | 1466586565032 Marionette TRACE conn2 <- [1,2366,null,{}] 02:09:25 INFO - PROCESS | 1660 | 1466586565035 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}] 02:09:25 INFO - PROCESS | 1660 | 1466586565048 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:25 INFO - PROCESS | 1660 | 1466586565127 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:09:25 INFO - PROCESS | 1660 | 1466586565131 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1660 | 1466586565132 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119e8d000 == 36 [pid = 1660] [id = 599] 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11704f000) [pid = 1660] [serial = 1797] [outer = 0x0] 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1193ae000) [pid = 1660] [serial = 1798] [outer = 0x11704f000] 02:09:25 INFO - PROCESS | 1660 | 1466586565159 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12440a800) [pid = 1660] [serial = 1799] [outer = 0x11704f000] 02:09:25 INFO - PROCESS | 1660 | 1466586565500 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]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 02:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:09:25 INFO - PROCESS | 1660 | 1466586565551 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 1660 | 1466586565552 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:09:25 INFO - PROCESS | 1660 | 1466586565554 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1660 | 1466586565555 Marionette TRACE conn2 <- [1,2370,null,{}] 02:09:25 INFO - PROCESS | 1660 | 1466586565557 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}] 02:09:25 INFO - PROCESS | 1660 | 1466586565558 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:25 INFO - PROCESS | 1660 | 1466586565665 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:09:25 INFO - PROCESS | 1660 | 1466586565702 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1660 | 1466586565703 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf2800 == 37 [pid = 1660] [id = 600] 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1180ac800) [pid = 1660] [serial = 1800] [outer = 0x0] 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b0fc00) [pid = 1660] [serial = 1801] [outer = 0x1180ac800] 02:09:25 INFO - PROCESS | 1660 | 1466586565727 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129266400) [pid = 1660] [serial = 1802] [outer = 0x1180ac800] 02:09:26 INFO - PROCESS | 1660 | 1466586565999 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]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 471ms 02:09:26 INFO - PROCESS | 1660 | 1466586566028 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 1660 | 1466586566029 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:09:26 INFO - PROCESS | 1660 | 1466586566031 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1660 | 1466586566033 Marionette TRACE conn2 <- [1,2374,null,{}] 02:09:26 INFO - PROCESS | 1660 | 1466586566035 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}] 02:09:26 INFO - PROCESS | 1660 | 1466586566037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:26 INFO - PROCESS | 1660 | 1466586566145 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:09:26 INFO - PROCESS | 1660 | 1466586566149 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1660 | 1466586566150 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b1e000 == 38 [pid = 1660] [id = 601] 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12940ec00) [pid = 1660] [serial = 1803] [outer = 0x0] 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a2b2000) [pid = 1660] [serial = 1804] [outer = 0x12940ec00] 02:09:26 INFO - PROCESS | 1660 | 1466586566177 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a79f400) [pid = 1660] [serial = 1805] [outer = 0x12940ec00] 02:09:26 INFO - PROCESS | 1660 | 1466586566526 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]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 02:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:09:26 INFO - PROCESS | 1660 | 1466586566552 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 1660 | 1466586566553 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:09:26 INFO - PROCESS | 1660 | 1466586566556 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1660 | 1466586566557 Marionette TRACE conn2 <- [1,2378,null,{}] 02:09:26 INFO - PROCESS | 1660 | 1466586566559 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}] 02:09:26 INFO - PROCESS | 1660 | 1466586566560 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:26 INFO - PROCESS | 1660 | 1466586566671 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:09:26 INFO - PROCESS | 1660 | 1466586566677 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1660 | 1466586566678 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced6800 == 39 [pid = 1660] [id = 602] 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b70c00) [pid = 1660] [serial = 1806] [outer = 0x0] 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a9a2c00) [pid = 1660] [serial = 1807] [outer = 0x128b70c00] 02:09:26 INFO - PROCESS | 1660 | 1466586566702 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b879400) [pid = 1660] [serial = 1808] [outer = 0x128b70c00] 02:09:27 INFO - PROCESS | 1660 | 1466586567258 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]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 02:09:27 INFO - PROCESS | 1660 | 1466586567277 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1660 | 1466586567280 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:09:27 INFO - PROCESS | 1660 | 1466586567311 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1660 | 1466586567314 Marionette TRACE conn2 <- [1,2382,null,{}] 02:09:27 INFO - PROCESS | 1660 | 1466586567319 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}] 02:09:27 INFO - PROCESS | 1660 | 1466586567321 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:27 INFO - PROCESS | 1660 | 1466586567440 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:09:27 INFO - PROCESS | 1660 | 1466586567545 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1660 | 1466586567547 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192be000 == 40 [pid = 1660] [id = 603] 02:09:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113da9c00) [pid = 1660] [serial = 1809] [outer = 0x0] 02:09:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115d9d000) [pid = 1660] [serial = 1810] [outer = 0x113da9c00] 02:09:27 INFO - PROCESS | 1660 | 1466586567577 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1167ee400) [pid = 1660] [serial = 1811] [outer = 0x113da9c00] 02:09:28 INFO - PROCESS | 1660 | 1466586568122 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]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:09:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 902ms 02:09:28 INFO - PROCESS | 1660 | 1466586568185 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1660 | 1466586568189 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:09:28 INFO - PROCESS | 1660 | 1466586568193 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1660 | 1466586568196 Marionette TRACE conn2 <- [1,2386,null,{}] 02:09:28 INFO - PROCESS | 1660 | 1466586568198 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}] 02:09:28 INFO - PROCESS | 1660 | 1466586568200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:28 INFO - PROCESS | 1660 | 1466586568320 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:09:28 INFO - PROCESS | 1660 | 1466586568602 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1660 | 1466586568604 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116251800 == 41 [pid = 1660] [id = 604] 02:09:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1128d0400) [pid = 1660] [serial = 1812] [outer = 0x0] 02:09:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11326b400) [pid = 1660] [serial = 1813] [outer = 0x1128d0400] 02:09:28 INFO - PROCESS | 1660 | 1466586568672 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1166fb800) [pid = 1660] [serial = 1814] [outer = 0x1128d0400] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128b1e000 == 40 [pid = 1660] [id = 601] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf2800 == 39 [pid = 1660] [id = 600] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119e8d000 == 38 [pid = 1660] [id = 599] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12b75f800 == 37 [pid = 1660] [id = 598] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74a800 == 36 [pid = 1660] [id = 597] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a62b000 == 35 [pid = 1660] [id = 596] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128b20000 == 34 [pid = 1660] [id = 595] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x125eaa800 == 33 [pid = 1660] [id = 594] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119e92000 == 32 [pid = 1660] [id = 593] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e3000 == 31 [pid = 1660] [id = 592] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116668800 == 30 [pid = 1660] [id = 591] 02:09:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117014800 == 29 [pid = 1660] [id = 590] 02:09:29 INFO - PROCESS | 1660 | 1466586569181 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]]]}] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x129259c00) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1160d7800) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a9ad400) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a9c1400) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124bb2400) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116f9fc00) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117393000) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118127000) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11928f800) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1232f8400) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b85c00) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119291c00) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119962c00) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113da8800) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11607ec00) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b875400) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129152c00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b981c00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120faf400) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12c0f0c00) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126ae3c00) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126b77c00) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b981000) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a9c4000) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a61b800) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1267a4000) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c338000) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c0f6800) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 02:09:29 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12bd23800) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 02:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1023ms 02:09:29 INFO - PROCESS | 1660 | 1466586569217 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1660 | 1466586569220 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:09:29 INFO - PROCESS | 1660 | 1466586569223 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1660 | 1466586569224 Marionette TRACE conn2 <- [1,2390,null,{}] 02:09:29 INFO - PROCESS | 1660 | 1466586569238 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}] 02:09:29 INFO - PROCESS | 1660 | 1466586569241 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:29 INFO - PROCESS | 1660 | 1466586569322 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:09:29 INFO - PROCESS | 1660 | 1466586569330 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1660 | 1466586569332 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185da800 == 30 [pid = 1660] [id = 605] 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116fa1000) [pid = 1660] [serial = 1815] [outer = 0x0] 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1172b5c00) [pid = 1660] [serial = 1816] [outer = 0x116fa1000] 02:09:29 INFO - PROCESS | 1660 | 1466586569359 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11811b800) [pid = 1660] [serial = 1817] [outer = 0x116fa1000] 02:09:29 INFO - PROCESS | 1660 | 1466586569690 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]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 02:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:09:29 INFO - PROCESS | 1660 | 1466586569760 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1660 | 1466586569762 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:09:29 INFO - PROCESS | 1660 | 1466586569767 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1660 | 1466586569768 Marionette TRACE conn2 <- [1,2394,null,{}] 02:09:29 INFO - PROCESS | 1660 | 1466586569770 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}] 02:09:29 INFO - PROCESS | 1660 | 1466586569772 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:29 INFO - PROCESS | 1660 | 1466586569855 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:09:29 INFO - PROCESS | 1660 | 1466586569861 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1660 | 1466586569862 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x123996000 == 31 [pid = 1660] [id = 606] 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1183d9c00) [pid = 1660] [serial = 1818] [outer = 0x0] 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118ee3c00) [pid = 1660] [serial = 1819] [outer = 0x1183d9c00] 02:09:29 INFO - PROCESS | 1660 | 1466586569890 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1199b7800) [pid = 1660] [serial = 1820] [outer = 0x1183d9c00] 02:09:30 INFO - PROCESS | 1660 | 1466586570260 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]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 518ms 02:09:30 INFO - PROCESS | 1660 | 1466586570286 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1660 | 1466586570289 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:09:30 INFO - PROCESS | 1660 | 1466586570293 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1660 | 1466586570297 Marionette TRACE conn2 <- [1,2398,null,{}] 02:09:30 INFO - PROCESS | 1660 | 1466586570310 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}] 02:09:30 INFO - PROCESS | 1660 | 1466586570313 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:30 INFO - PROCESS | 1660 | 1466586570415 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:09:30 INFO - PROCESS | 1660 | 1466586570420 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1660 | 1466586570421 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b20000 == 32 [pid = 1660] [id = 607] 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128cfc00) [pid = 1660] [serial = 1821] [outer = 0x0] 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x122593000) [pid = 1660] [serial = 1822] [outer = 0x1128cfc00] 02:09:30 INFO - PROCESS | 1660 | 1466586570448 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x123b8b000) [pid = 1660] [serial = 1823] [outer = 0x1128cfc00] 02:09:30 INFO - PROCESS | 1660 | 1466586570749 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]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 475ms 02:09:30 INFO - PROCESS | 1660 | 1466586570769 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1660 | 1466586570773 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:09:30 INFO - PROCESS | 1660 | 1466586570776 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1660 | 1466586570777 Marionette TRACE conn2 <- [1,2402,null,{}] 02:09:30 INFO - PROCESS | 1660 | 1466586570779 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}] 02:09:30 INFO - PROCESS | 1660 | 1466586570780 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:30 INFO - PROCESS | 1660 | 1466586570863 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:09:30 INFO - PROCESS | 1660 | 1466586570928 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1660 | 1466586570929 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a254000 == 33 [pid = 1660] [id = 608] 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119caf800) [pid = 1660] [serial = 1824] [outer = 0x0] 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12452c000) [pid = 1660] [serial = 1825] [outer = 0x119caf800] 02:09:30 INFO - PROCESS | 1660 | 1466586570954 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126432800) [pid = 1660] [serial = 1826] [outer = 0x119caf800] 02:09:31 INFO - PROCESS | 1660 | 1466586571253 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]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 02:09:31 INFO - PROCESS | 1660 | 1466586571296 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1660 | 1466586571298 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:09:31 INFO - PROCESS | 1660 | 1466586571300 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1660 | 1466586571301 Marionette TRACE conn2 <- [1,2406,null,{}] 02:09:31 INFO - PROCESS | 1660 | 1466586571304 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}] 02:09:31 INFO - PROCESS | 1660 | 1466586571305 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:31 INFO - PROCESS | 1660 | 1466586571403 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:09:31 INFO - PROCESS | 1660 | 1466586571416 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1660 | 1466586571420 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b13000 == 34 [pid = 1660] [id = 609] 02:09:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126b7ac00) [pid = 1660] [serial = 1827] [outer = 0x0] 02:09:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126b7f800) [pid = 1660] [serial = 1828] [outer = 0x126b7ac00] 02:09:31 INFO - PROCESS | 1660 | 1466586571453 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129149c00) [pid = 1660] [serial = 1829] [outer = 0x126b7ac00] 02:09:31 INFO - PROCESS | 1660 | 1466586571790 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]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 02:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:09:31 INFO - PROCESS | 1660 | 1466586571818 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1660 | 1466586571820 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:09:31 INFO - PROCESS | 1660 | 1466586571822 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1660 | 1466586571823 Marionette TRACE conn2 <- [1,2410,null,{}] 02:09:31 INFO - PROCESS | 1660 | 1466586571825 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}] 02:09:31 INFO - PROCESS | 1660 | 1466586571827 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:31 INFO - PROCESS | 1660 | 1466586571927 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:09:31 INFO - PROCESS | 1660 | 1466586571938 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1660 | 1466586571939 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bde8800 == 35 [pid = 1660] [id = 610] 02:09:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12914f800) [pid = 1660] [serial = 1830] [outer = 0x0] 02:09:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a61b800) [pid = 1660] [serial = 1831] [outer = 0x12914f800] 02:09:31 INFO - PROCESS | 1660 | 1466586571963 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a721c00) [pid = 1660] [serial = 1832] [outer = 0x12914f800] 02:09:32 INFO - PROCESS | 1660 | 1466586572314 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]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 02:09:32 INFO - PROCESS | 1660 | 1466586572355 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1660 | 1466586572356 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:09:32 INFO - PROCESS | 1660 | 1466586572358 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1660 | 1466586572359 Marionette TRACE conn2 <- [1,2414,null,{}] 02:09:32 INFO - PROCESS | 1660 | 1466586572362 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}] 02:09:32 INFO - PROCESS | 1660 | 1466586572363 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:32 INFO - PROCESS | 1660 | 1466586572462 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:09:32 INFO - PROCESS | 1660 | 1466586572477 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1660 | 1466586572478 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c469000 == 36 [pid = 1660] [id = 611] 02:09:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a718000) [pid = 1660] [serial = 1833] [outer = 0x0] 02:09:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9ad800) [pid = 1660] [serial = 1834] [outer = 0x12a718000] 02:09:32 INFO - PROCESS | 1660 | 1466586572503 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b87b400) [pid = 1660] [serial = 1835] [outer = 0x12a718000] 02:09:32 INFO - PROCESS | 1660 | 1466586572819 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]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 02:09:32 INFO - PROCESS | 1660 | 1466586572876 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1660 | 1466586572878 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:09:32 INFO - PROCESS | 1660 | 1466586572880 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1660 | 1466586572881 Marionette TRACE conn2 <- [1,2418,null,{}] 02:09:32 INFO - PROCESS | 1660 | 1466586572883 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}] 02:09:32 INFO - PROCESS | 1660 | 1466586572884 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:32 INFO - PROCESS | 1660 | 1466586572984 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:09:33 INFO - PROCESS | 1660 | 1466586572997 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1660 | 1466586572998 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca60000 == 37 [pid = 1660] [id = 612] 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b87dc00) [pid = 1660] [serial = 1836] [outer = 0x0] 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b982800) [pid = 1660] [serial = 1837] [outer = 0x12b87dc00] 02:09:33 INFO - PROCESS | 1660 | 1466586573022 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b989400) [pid = 1660] [serial = 1838] [outer = 0x12b87dc00] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12940ec00) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115d9a400) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123b3f400) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112f99000) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11673e800) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115da0800) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112f93000) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1193b2000) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x123b3a000) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112f8ac00) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115da2800) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1180ac800) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11704f000) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1199bd800) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b09400) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:09:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113f30400) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:09:33 INFO - PROCESS | 1660 | 1466586573520 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]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 02:09:33 INFO - PROCESS | 1660 | 1466586573561 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 1660 | 1466586573563 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:09:33 INFO - PROCESS | 1660 | 1466586573578 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1660 | 1466586573579 Marionette TRACE conn2 <- [1,2422,null,{}] 02:09:33 INFO - PROCESS | 1660 | 1466586573581 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}] 02:09:33 INFO - PROCESS | 1660 | 1466586573583 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:33 INFO - PROCESS | 1660 | 1466586573662 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:09:33 INFO - PROCESS | 1660 | 1466586573666 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1660 | 1466586573667 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b1f000 == 38 [pid = 1660] [id = 613] 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112617800) [pid = 1660] [serial = 1839] [outer = 0x0] 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1180b1000) [pid = 1660] [serial = 1840] [outer = 0x112617800] 02:09:33 INFO - PROCESS | 1660 | 1466586573694 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fb3800) [pid = 1660] [serial = 1841] [outer = 0x112617800] 02:09:34 INFO - PROCESS | 1660 | 1466586574013 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 02:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:09:34 INFO - PROCESS | 1660 | 1466586574047 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1660 | 1466586574048 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:09:34 INFO - PROCESS | 1660 | 1466586574050 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1660 | 1466586574051 Marionette TRACE conn2 <- [1,2426,null,{}] 02:09:34 INFO - PROCESS | 1660 | 1466586574056 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}] 02:09:34 INFO - PROCESS | 1660 | 1466586574057 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:34 INFO - PROCESS | 1660 | 1466586574139 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:09:34 INFO - PROCESS | 1660 | 1466586574143 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1660 | 1466586574144 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d44c000 == 39 [pid = 1660] [id = 614] 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1183e4400) [pid = 1660] [serial = 1842] [outer = 0x0] 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a719000) [pid = 1660] [serial = 1843] [outer = 0x1183e4400] 02:09:34 INFO - PROCESS | 1660 | 1466586574172 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12bd1b400) [pid = 1660] [serial = 1844] [outer = 0x1183e4400] 02:09:34 INFO - PROCESS | 1660 | 1466586574538 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 02:09:34 INFO - PROCESS | 1660 | 1466586574571 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1660 | 1466586574572 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:09:34 INFO - PROCESS | 1660 | 1466586574586 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1660 | 1466586574588 Marionette TRACE conn2 <- [1,2430,null,{}] 02:09:34 INFO - PROCESS | 1660 | 1466586574590 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}] 02:09:34 INFO - PROCESS | 1660 | 1466586574591 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:34 INFO - PROCESS | 1660 | 1466586574682 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:09:34 INFO - PROCESS | 1660 | 1466586574686 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1660 | 1466586574687 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d750800 == 40 [pid = 1660] [id = 615] 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12bd22c00) [pid = 1660] [serial = 1845] [outer = 0x0] 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12c0ed400) [pid = 1660] [serial = 1846] [outer = 0x12bd22c00] 02:09:34 INFO - PROCESS | 1660 | 1466586574713 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12c0f7000) [pid = 1660] [serial = 1847] [outer = 0x12bd22c00] 02:09:35 INFO - PROCESS | 1660 | 1466586575033 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]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 02:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:09:35 INFO - PROCESS | 1660 | 1466586575058 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1660 | 1466586575059 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:09:35 INFO - PROCESS | 1660 | 1466586575061 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1660 | 1466586575062 Marionette TRACE conn2 <- [1,2434,null,{}] 02:09:35 INFO - PROCESS | 1660 | 1466586575065 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}] 02:09:35 INFO - PROCESS | 1660 | 1466586575066 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:35 INFO - PROCESS | 1660 | 1466586575147 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:09:35 INFO - PROCESS | 1660 | 1466586575151 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1660 | 1466586575152 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d767800 == 41 [pid = 1660] [id = 616] 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12c0fa000) [pid = 1660] [serial = 1848] [outer = 0x0] 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c336400) [pid = 1660] [serial = 1849] [outer = 0x12c0fa000] 02:09:35 INFO - PROCESS | 1660 | 1466586575179 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c33ec00) [pid = 1660] [serial = 1850] [outer = 0x12c0fa000] 02:09:35 INFO - PROCESS | 1660 | 1466586575651 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]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 619ms 02:09:35 INFO - PROCESS | 1660 | 1466586575693 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1660 | 1466586575697 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:09:35 INFO - PROCESS | 1660 | 1466586575701 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1660 | 1466586575703 Marionette TRACE conn2 <- [1,2438,null,{}] 02:09:35 INFO - PROCESS | 1660 | 1466586575709 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}] 02:09:35 INFO - PROCESS | 1660 | 1466586575711 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:35 INFO - PROCESS | 1660 | 1466586575822 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:09:35 INFO - PROCESS | 1660 | 1466586575898 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1660 | 1466586575900 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d4f800 == 42 [pid = 1660] [id = 617] 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116964800) [pid = 1660] [serial = 1851] [outer = 0x0] 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117043800) [pid = 1660] [serial = 1852] [outer = 0x116964800] 02:09:35 INFO - PROCESS | 1660 | 1466586575931 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118127000) [pid = 1660] [serial = 1853] [outer = 0x116964800] 02:09:36 INFO - PROCESS | 1660 | 1466586576370 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]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:09:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 676ms 02:09:36 INFO - PROCESS | 1660 | 1466586576378 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1660 | 1466586576382 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:09:36 INFO - PROCESS | 1660 | 1466586576387 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1660 | 1466586576389 Marionette TRACE conn2 <- [1,2442,null,{}] 02:09:36 INFO - PROCESS | 1660 | 1466586576392 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}] 02:09:36 INFO - PROCESS | 1660 | 1466586576393 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:36 INFO - PROCESS | 1660 | 1466586576499 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:09:36 INFO - PROCESS | 1660 | 1466586576580 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1660 | 1466586576581 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a62f800 == 43 [pid = 1660] [id = 618] 02:09:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119930400) [pid = 1660] [serial = 1854] [outer = 0x0] 02:09:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119d77800) [pid = 1660] [serial = 1855] [outer = 0x119930400] 02:09:36 INFO - PROCESS | 1660 | 1466586576656 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12372a000) [pid = 1660] [serial = 1856] [outer = 0x119930400] 02:09:37 INFO - PROCESS | 1660 | 1466586577055 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]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 02:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:09:37 INFO - PROCESS | 1660 | 1466586577109 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1660 | 1466586577111 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:09:37 INFO - PROCESS | 1660 | 1466586577114 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1660 | 1466586577118 Marionette TRACE conn2 <- [1,2446,null,{}] 02:09:37 INFO - PROCESS | 1660 | 1466586577128 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}] 02:09:37 INFO - PROCESS | 1660 | 1466586577132 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:37 INFO - PROCESS | 1660 | 1466586577276 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:09:37 INFO - PROCESS | 1660 | 1466586577390 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1660 | 1466586577392 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d968800 == 44 [pid = 1660] [id = 619] 02:09:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126b5e000) [pid = 1660] [serial = 1857] [outer = 0x0] 02:09:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126b7a000) [pid = 1660] [serial = 1858] [outer = 0x126b5e000] 02:09:37 INFO - PROCESS | 1660 | 1466586577441 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128e82c00) [pid = 1660] [serial = 1859] [outer = 0x126b5e000] 02:09:37 INFO - PROCESS | 1660 | 1466586577918 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]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 02:09:37 INFO - PROCESS | 1660 | 1466586577938 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1660 | 1466586577940 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:09:37 INFO - PROCESS | 1660 | 1466586577942 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1660 | 1466586577943 Marionette TRACE conn2 <- [1,2450,null,{}] 02:09:37 INFO - PROCESS | 1660 | 1466586577946 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}] 02:09:37 INFO - PROCESS | 1660 | 1466586577947 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:38 INFO - PROCESS | 1660 | 1466586578056 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:09:38 INFO - PROCESS | 1660 | 1466586578118 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1660 | 1466586578119 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0cc000 == 45 [pid = 1660] [id = 620] 02:09:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a2b0400) [pid = 1660] [serial = 1860] [outer = 0x0] 02:09:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a79f800) [pid = 1660] [serial = 1861] [outer = 0x12a2b0400] 02:09:38 INFO - PROCESS | 1660 | 1466586578189 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b983c00) [pid = 1660] [serial = 1862] [outer = 0x12a2b0400] 02:09:38 INFO - PROCESS | 1660 | 1466586578611 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]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 720ms 02:09:38 INFO - PROCESS | 1660 | 1466586578676 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1660 | 1466586578677 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:09:38 INFO - PROCESS | 1660 | 1466586578683 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1660 | 1466586578684 Marionette TRACE conn2 <- [1,2454,null,{}] 02:09:38 INFO - PROCESS | 1660 | 1466586578686 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}] 02:09:38 INFO - PROCESS | 1660 | 1466586578688 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:38 INFO - PROCESS | 1660 | 1466586578793 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:09:39 INFO - PROCESS | 1660 | 1466586579013 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1660 | 1466586579014 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187ea800 == 46 [pid = 1660] [id = 621] 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110ef2000) [pid = 1660] [serial = 1863] [outer = 0x0] 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113da7800) [pid = 1660] [serial = 1864] [outer = 0x110ef2000] 02:09:39 INFO - PROCESS | 1660 | 1466586579042 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116744c00) [pid = 1660] [serial = 1865] [outer = 0x110ef2000] 02:09:39 INFO - PROCESS | 1660 | 1466586579483 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]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 819ms 02:09:39 INFO - PROCESS | 1660 | 1466586579503 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 1660 | 1466586579505 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:09:39 INFO - PROCESS | 1660 | 1466586579508 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1660 | 1466586579510 Marionette TRACE conn2 <- [1,2458,null,{}] 02:09:39 INFO - PROCESS | 1660 | 1466586579514 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}] 02:09:39 INFO - PROCESS | 1660 | 1466586579516 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:39 INFO - PROCESS | 1660 | 1466586579616 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:09:39 INFO - PROCESS | 1660 | 1466586579682 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1660 | 1466586579683 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119510800 == 47 [pid = 1660] [id = 622] 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113da9800) [pid = 1660] [serial = 1866] [outer = 0x0] 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11739c800) [pid = 1660] [serial = 1867] [outer = 0x113da9800] 02:09:39 INFO - PROCESS | 1660 | 1466586579711 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119962c00) [pid = 1660] [serial = 1868] [outer = 0x113da9800] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d750800 == 46 [pid = 1660] [id = 615] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d44c000 == 45 [pid = 1660] [id = 614] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128b1f000 == 44 [pid = 1660] [id = 613] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca60000 == 43 [pid = 1660] [id = 612] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12c469000 == 42 [pid = 1660] [id = 611] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12bde8800 == 41 [pid = 1660] [id = 610] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128b13000 == 40 [pid = 1660] [id = 609] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a254000 == 39 [pid = 1660] [id = 608] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x128b20000 == 38 [pid = 1660] [id = 607] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x123996000 == 37 [pid = 1660] [id = 606] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1185da800 == 36 [pid = 1660] [id = 605] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x116251800 == 35 [pid = 1660] [id = 604] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1192be000 == 34 [pid = 1660] [id = 603] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced6800 == 33 [pid = 1660] [id = 602] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1187ea800 == 32 [pid = 1660] [id = 621] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0cc000 == 31 [pid = 1660] [id = 620] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d968800 == 30 [pid = 1660] [id = 619] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12a62f800 == 29 [pid = 1660] [id = 618] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d767800 == 28 [pid = 1660] [id = 616] 02:09:40 INFO - PROCESS | 1660 | --DOCSHELL 0x119d4f800 == 27 [pid = 1660] [id = 617] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1233d7000) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12440a800) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a612c00) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129155800) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1199be400) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a715c00) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1199b7000) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a79f400) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128b0fc00) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a9a2c00) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a2b2000) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119eb8c00) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124405000) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118127c00) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1187a3400) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116a04400) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11739d000) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11673e400) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116fa2800) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112f99800) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113da8c00) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11995f800) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1231a7000) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126b74800) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126b5c400) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128b0c000) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1183de800) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x117044c00) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b02800) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129266400) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1193ae000) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12408a800) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b73c00) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 02:09:40 INFO - PROCESS | 1660 | 1466586580647 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]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1170ms 02:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:09:40 INFO - PROCESS | 1660 | 1466586580679 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1660 | 1466586580681 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:09:40 INFO - PROCESS | 1660 | 1466586580685 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1660 | 1466586580686 Marionette TRACE conn2 <- [1,2462,null,{}] 02:09:40 INFO - PROCESS | 1660 | 1466586580690 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}] 02:09:40 INFO - PROCESS | 1660 | 1466586580692 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:40 INFO - PROCESS | 1660 | 1466586580778 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:09:40 INFO - PROCESS | 1660 | 1466586580788 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1660 | 1466586580791 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f41000 == 28 [pid = 1660] [id = 623] 02:09:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112f8b000) [pid = 1660] [serial = 1869] [outer = 0x0] 02:09:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112f90000) [pid = 1660] [serial = 1870] [outer = 0x112f8b000] 02:09:40 INFO - PROCESS | 1660 | 1466586580865 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11326c400) [pid = 1660] [serial = 1871] [outer = 0x112f8b000] 02:09:41 INFO - PROCESS | 1660 | 1466586581205 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 02:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:09:41 INFO - PROCESS | 1660 | 1466586581255 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1660 | 1466586581259 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:09:41 INFO - PROCESS | 1660 | 1466586581263 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1660 | 1466586581265 Marionette TRACE conn2 <- [1,2466,null,{}] 02:09:41 INFO - PROCESS | 1660 | 1466586581267 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}] 02:09:41 INFO - PROCESS | 1660 | 1466586581269 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:41 INFO - PROCESS | 1660 | 1466586581349 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:09:41 INFO - PROCESS | 1660 | 1466586581408 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1660 | 1466586581410 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c8800 == 29 [pid = 1660] [id = 624] 02:09:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113a4fc00) [pid = 1660] [serial = 1872] [outer = 0x0] 02:09:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115d56400) [pid = 1660] [serial = 1873] [outer = 0x113a4fc00] 02:09:41 INFO - PROCESS | 1660 | 1466586581437 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1160d7c00) [pid = 1660] [serial = 1874] [outer = 0x113a4fc00] 02:09:41 INFO - PROCESS | 1660 | 1466586581736 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 02:09:41 INFO - PROCESS | 1660 | 1466586581783 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1660 | 1466586581786 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:09:41 INFO - PROCESS | 1660 | 1466586581789 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1660 | 1466586581791 Marionette TRACE conn2 <- [1,2470,null,{}] 02:09:41 INFO - PROCESS | 1660 | 1466586581799 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}] 02:09:41 INFO - PROCESS | 1660 | 1466586581803 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:41 INFO - PROCESS | 1660 | 1466586581880 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:09:41 INFO - PROCESS | 1660 | 1466586581937 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1660 | 1466586581939 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1d000 == 30 [pid = 1660] [id = 625] 02:09:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112d4f000) [pid = 1660] [serial = 1875] [outer = 0x0] 02:09:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117044800) [pid = 1660] [serial = 1876] [outer = 0x112d4f000] 02:09:41 INFO - PROCESS | 1660 | 1466586581969 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11811fc00) [pid = 1660] [serial = 1877] [outer = 0x112d4f000] 02:09:42 INFO - PROCESS | 1660 | 1466586582269 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 02:09:42 INFO - PROCESS | 1660 | 1466586582311 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1660 | 1466586582313 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:09:42 INFO - PROCESS | 1660 | 1466586582315 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1660 | 1466586582316 Marionette TRACE conn2 <- [1,2474,null,{}] 02:09:42 INFO - PROCESS | 1660 | 1466586582318 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}] 02:09:42 INFO - PROCESS | 1660 | 1466586582320 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:42 INFO - PROCESS | 1660 | 1466586582401 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:09:42 INFO - PROCESS | 1660 | 1466586582408 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1660 | 1466586582409 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x124043800 == 31 [pid = 1660] [id = 626] 02:09:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1183db000) [pid = 1660] [serial = 1878] [outer = 0x0] 02:09:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1187b5c00) [pid = 1660] [serial = 1879] [outer = 0x1183db000] 02:09:42 INFO - PROCESS | 1660 | 1466586582435 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11928f000) [pid = 1660] [serial = 1880] [outer = 0x1183db000] 02:09:42 INFO - PROCESS | 1660 | 1466586582796 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 02:09:42 INFO - PROCESS | 1660 | 1466586582834 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1660 | 1466586582835 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:09:42 INFO - PROCESS | 1660 | 1466586582845 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1660 | 1466586582846 Marionette TRACE conn2 <- [1,2478,null,{}] 02:09:42 INFO - PROCESS | 1660 | 1466586582849 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}] 02:09:42 INFO - PROCESS | 1660 | 1466586582850 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:42 INFO - PROCESS | 1660 | 1466586582947 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:09:42 INFO - PROCESS | 1660 | 1466586582986 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1660 | 1466586582987 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ac8000 == 32 [pid = 1660] [id = 627] 02:09:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115d9ac00) [pid = 1660] [serial = 1881] [outer = 0x0] 02:09:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1193af400) [pid = 1660] [serial = 1882] [outer = 0x115d9ac00] 02:09:43 INFO - PROCESS | 1660 | 1466586583011 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119961c00) [pid = 1660] [serial = 1883] [outer = 0x115d9ac00] 02:09:43 INFO - PROCESS | 1660 | 1466586583342 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]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 525ms 02:09:43 INFO - PROCESS | 1660 | 1466586583363 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1660 | 1466586583365 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:09:43 INFO - PROCESS | 1660 | 1466586583370 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1660 | 1466586583371 Marionette TRACE conn2 <- [1,2482,null,{}] 02:09:43 INFO - PROCESS | 1660 | 1466586583373 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}] 02:09:43 INFO - PROCESS | 1660 | 1466586583377 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:43 INFO - PROCESS | 1660 | 1466586583494 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:09:43 INFO - PROCESS | 1660 | 1466586583506 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1660 | 1466586583509 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294c2000 == 33 [pid = 1660] [id = 628] 02:09:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11928fc00) [pid = 1660] [serial = 1884] [outer = 0x0] 02:09:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119d69800) [pid = 1660] [serial = 1885] [outer = 0x11928fc00] 02:09:43 INFO - PROCESS | 1660 | 1466586583534 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123b42400) [pid = 1660] [serial = 1886] [outer = 0x11928fc00] 02:09:43 INFO - PROCESS | 1660 | 1466586583839 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]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 02:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:09:43 INFO - PROCESS | 1660 | 1466586583890 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1660 | 1466586583891 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:09:43 INFO - PROCESS | 1660 | 1466586583894 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1660 | 1466586583895 Marionette TRACE conn2 <- [1,2486,null,{}] 02:09:43 INFO - PROCESS | 1660 | 1466586583897 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}] 02:09:43 INFO - PROCESS | 1660 | 1466586583906 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:44 INFO - PROCESS | 1660 | 1466586584020 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:09:44 INFO - PROCESS | 1660 | 1466586584023 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1660 | 1466586584024 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a3000 == 34 [pid = 1660] [id = 629] 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119296400) [pid = 1660] [serial = 1887] [outer = 0x0] 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124089c00) [pid = 1660] [serial = 1888] [outer = 0x119296400] 02:09:44 INFO - PROCESS | 1660 | 1466586584049 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12428e400) [pid = 1660] [serial = 1889] [outer = 0x119296400] 02:09:44 INFO - PROCESS | 1660 | 1466586584414 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]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 568ms 02:09:44 INFO - PROCESS | 1660 | 1466586584462 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:09:44 INFO - PROCESS | 1660 | 1466586584463 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:09:44 INFO - PROCESS | 1660 | 1466586584466 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1660 | 1466586584467 Marionette TRACE conn2 <- [1,2490,null,{}] 02:09:44 INFO - PROCESS | 1660 | 1466586584469 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}] 02:09:44 INFO - PROCESS | 1660 | 1466586584470 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:44 INFO - PROCESS | 1660 | 1466586584772 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12914f800) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126b7ac00) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12b87dc00) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12a718000) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1183d9c00) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119caf800) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1128cfc00) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116fa1000) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1128d0400) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113da9c00) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b70c00) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e4400) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12bd22c00) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c0fa000) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:09:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112617800) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:09:44 INFO - PROCESS | 1660 | 1466586584823 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1660 | 1466586584825 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x112122000 == 35 [pid = 1660] [id = 630] 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1128c9400) [pid = 1660] [serial = 1890] [outer = 0x0] 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112c4cc00) [pid = 1660] [serial = 1891] [outer = 0x1128c9400] 02:09:44 INFO - PROCESS | 1660 | 1466586584849 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116fa1400) [pid = 1660] [serial = 1892] [outer = 0x1128c9400] 02:09:45 INFO - PROCESS | 1660 | 1466586585110 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]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 02:09:45 INFO - PROCESS | 1660 | 1466586585140 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1660 | 1466586585141 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:09:45 INFO - PROCESS | 1660 | 1466586585143 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1660 | 1466586585144 Marionette TRACE conn2 <- [1,2494,null,{}] 02:09:45 INFO - PROCESS | 1660 | 1466586585154 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}] 02:09:45 INFO - PROCESS | 1660 | 1466586585156 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:45 INFO - PROCESS | 1660 | 1466586585247 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:09:45 INFO - PROCESS | 1660 | 1466586585269 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1660 | 1466586585270 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1c800 == 36 [pid = 1660] [id = 631] 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118119000) [pid = 1660] [serial = 1893] [outer = 0x0] 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124bb0c00) [pid = 1660] [serial = 1894] [outer = 0x118119000] 02:09:45 INFO - PROCESS | 1660 | 1466586585294 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267a3000) [pid = 1660] [serial = 1895] [outer = 0x118119000] 02:09:45 INFO - PROCESS | 1660 | 1466586585610 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]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 02:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:09:45 INFO - PROCESS | 1660 | 1466586585663 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1660 | 1466586585664 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:09:45 INFO - PROCESS | 1660 | 1466586585666 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1660 | 1466586585667 Marionette TRACE conn2 <- [1,2498,null,{}] 02:09:45 INFO - PROCESS | 1660 | 1466586585670 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}] 02:09:45 INFO - PROCESS | 1660 | 1466586585671 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:45 INFO - PROCESS | 1660 | 1466586585774 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:09:45 INFO - PROCESS | 1660 | 1466586585780 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1660 | 1466586585781 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d0000 == 37 [pid = 1660] [id = 632] 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c9c000) [pid = 1660] [serial = 1896] [outer = 0x0] 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126ae5c00) [pid = 1660] [serial = 1897] [outer = 0x124c9c000] 02:09:45 INFO - PROCESS | 1660 | 1466586585807 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126b68c00) [pid = 1660] [serial = 1898] [outer = 0x124c9c000] 02:09:46 INFO - PROCESS | 1660 | 1466586586101 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 02:09:46 INFO - PROCESS | 1660 | 1466586586136 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1660 | 1466586586138 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:09:46 INFO - PROCESS | 1660 | 1466586586141 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1660 | 1466586586142 Marionette TRACE conn2 <- [1,2502,null,{}] 02:09:46 INFO - PROCESS | 1660 | 1466586586145 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}] 02:09:46 INFO - PROCESS | 1660 | 1466586586146 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:46 INFO - PROCESS | 1660 | 1466586586248 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:09:46 INFO - PROCESS | 1660 | 1466586586254 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1660 | 1466586586256 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ac7800 == 38 [pid = 1660] [id = 633] 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126b78c00) [pid = 1660] [serial = 1899] [outer = 0x0] 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b66400) [pid = 1660] [serial = 1900] [outer = 0x126b78c00] 02:09:46 INFO - PROCESS | 1660 | 1466586586282 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129263400) [pid = 1660] [serial = 1901] [outer = 0x126b78c00] 02:09:46 INFO - PROCESS | 1660 | 1466586586624 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 02:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:09:46 INFO - PROCESS | 1660 | 1466586586660 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1660 | 1466586586661 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1660 | 1466586586663 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1660 | 1466586586664 Marionette TRACE conn2 <- [1,2506,null,{}] 02:09:46 INFO - PROCESS | 1660 | 1466586586666 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}] 02:09:46 INFO - PROCESS | 1660 | 1466586586667 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:46 INFO - PROCESS | 1660 | 1466586586776 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:09:46 INFO - PROCESS | 1660 | 1466586586858 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1660 | 1466586586860 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x113262800 == 39 [pid = 1660] [id = 634] 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110eec000) [pid = 1660] [serial = 1902] [outer = 0x0] 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x111c7c000) [pid = 1660] [serial = 1903] [outer = 0x110eec000] 02:09:46 INFO - PROCESS | 1660 | 1466586586892 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1128c6800) [pid = 1660] [serial = 1904] [outer = 0x110eec000] 02:09:47 INFO - PROCESS | 1660 | 1466586587412 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]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 769ms 02:09:47 INFO - PROCESS | 1660 | 1466586587460 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1660 | 1466586587462 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:09:47 INFO - PROCESS | 1660 | 1466586587467 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1660 | 1466586587469 Marionette TRACE conn2 <- [1,2510,null,{}] 02:09:47 INFO - PROCESS | 1660 | 1466586587472 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}] 02:09:47 INFO - PROCESS | 1660 | 1466586587477 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:47 INFO - PROCESS | 1660 | 1466586587590 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:09:47 INFO - PROCESS | 1660 | 1466586587673 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1660 | 1466586587674 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a10800 == 40 [pid = 1660] [id = 635] 02:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113daa000) [pid = 1660] [serial = 1905] [outer = 0x0] 02:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116077c00) [pid = 1660] [serial = 1906] [outer = 0x113daa000] 02:09:47 INFO - PROCESS | 1660 | 1466586587704 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116a04400) [pid = 1660] [serial = 1907] [outer = 0x113daa000] 02:09:48 INFO - PROCESS | 1660 | 1466586588263 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]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 821ms 02:09:48 INFO - PROCESS | 1660 | 1466586588306 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1660 | 1466586588309 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:09:48 INFO - PROCESS | 1660 | 1466586588313 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1660 | 1466586588316 Marionette TRACE conn2 <- [1,2514,null,{}] 02:09:48 INFO - PROCESS | 1660 | 1466586588319 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}] 02:09:48 INFO - PROCESS | 1660 | 1466586588321 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:48 INFO - PROCESS | 1660 | 1466586588437 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:09:48 INFO - PROCESS | 1660 | 1466586588642 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1660 | 1466586588644 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723d800 == 41 [pid = 1660] [id = 636] 02:09:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1128d1c00) [pid = 1660] [serial = 1908] [outer = 0x0] 02:09:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1131d2800) [pid = 1660] [serial = 1909] [outer = 0x1128d1c00] 02:09:48 INFO - PROCESS | 1660 | 1466586588672 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x113f32400) [pid = 1660] [serial = 1910] [outer = 0x1128d1c00] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x126ac7800 == 40 [pid = 1660] [id = 633] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d0000 == 39 [pid = 1660] [id = 632] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1c800 == 38 [pid = 1660] [id = 631] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x112122000 == 37 [pid = 1660] [id = 630] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a3000 == 36 [pid = 1660] [id = 629] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1294c2000 == 35 [pid = 1660] [id = 628] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x126ac8000 == 34 [pid = 1660] [id = 627] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x124043800 == 33 [pid = 1660] [id = 626] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1d000 == 32 [pid = 1660] [id = 625] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c8800 == 31 [pid = 1660] [id = 624] 02:09:49 INFO - PROCESS | 1660 | --DOCSHELL 0x116f41000 == 30 [pid = 1660] [id = 623] 02:09:49 INFO - PROCESS | 1660 | 1466586589152 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]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 872ms 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a719000) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12c0f7000) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12c336400) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12c33ec00) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12c0ed400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1180b1000) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b989400) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a721c00) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129149c00) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x120fb3800) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12bd1b400) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126432800) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a61b800) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126b7f800) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b982800) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b87b400) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a9ad800) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118ee3c00) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1199b7800) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12452c000) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x122593000) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123b8b000) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1172b5c00) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11811b800) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11326b400) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1166fb800) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115d9d000) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1167ee400) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b879400) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1660 | 1466586589193 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1660 | 1466586589196 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:09:49 INFO - PROCESS | 1660 | 1466586589207 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1660 | 1466586589209 Marionette TRACE conn2 <- [1,2518,null,{}] 02:09:49 INFO - PROCESS | 1660 | 1466586589212 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}] 02:09:49 INFO - PROCESS | 1660 | 1466586589215 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:49 INFO - PROCESS | 1660 | 1466586589298 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:09:49 INFO - PROCESS | 1660 | 1466586589303 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1660 | 1466586589305 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185cb800 == 31 [pid = 1660] [id = 637] 02:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1167ed400) [pid = 1660] [serial = 1911] [outer = 0x0] 02:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fa2400) [pid = 1660] [serial = 1912] [outer = 0x1167ed400] 02:09:49 INFO - PROCESS | 1660 | 1466586589334 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1176c3400) [pid = 1660] [serial = 1913] [outer = 0x1167ed400] 02:09:49 INFO - PROCESS | 1660 | 1466586589677 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]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:09:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 02:09:49 INFO - PROCESS | 1660 | 1466586589744 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1660 | 1466586589747 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:09:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:09:49 INFO - PROCESS | 1660 | 1466586589791 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1660 | 1466586589793 Marionette TRACE conn2 <- [1,2522,null,{}] 02:09:49 INFO - PROCESS | 1660 | 1466586589802 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}] 02:09:49 INFO - PROCESS | 1660 | 1466586589804 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:49 INFO - PROCESS | 1660 | 1466586589912 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:09:50 INFO - PROCESS | 1660 | 1466586590008 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1660 | 1466586590011 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187e3800 == 32 [pid = 1660] [id = 638] 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115d9f000) [pid = 1660] [serial = 1914] [outer = 0x0] 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1166f6c00) [pid = 1660] [serial = 1915] [outer = 0x115d9f000] 02:09:50 INFO - PROCESS | 1660 | 1466586590043 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1176c0800) [pid = 1660] [serial = 1916] [outer = 0x115d9f000] 02:09:50 INFO - PROCESS | 1660 | 1466586590465 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]]]}] 02:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 728ms 02:09:50 INFO - PROCESS | 1660 | 1466586590521 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 1660 | 1466586590523 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:09:50 INFO - PROCESS | 1660 | 1466586590527 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 1660 | 1466586590529 Marionette TRACE conn2 <- [1,2526,null,{}] 02:09:50 INFO - PROCESS | 1660 | 1466586590533 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}] 02:09:50 INFO - PROCESS | 1660 | 1466586590536 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:50 INFO - PROCESS | 1660 | 1466586590636 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:09:50 INFO - PROCESS | 1660 | 1466586590695 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1660 | 1466586590697 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c16000 == 33 [pid = 1660] [id = 639] 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112976400) [pid = 1660] [serial = 1917] [outer = 0x0] 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1187a3c00) [pid = 1660] [serial = 1918] [outer = 0x112976400] 02:09:50 INFO - PROCESS | 1660 | 1466586590739 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1193ad800) [pid = 1660] [serial = 1919] [outer = 0x112976400] 02:09:51 INFO - PROCESS | 1660 | 1466586591133 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]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 02:09:51 INFO - PROCESS | 1660 | 1466586591197 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:09:51 INFO - PROCESS | 1660 | 1466586591198 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:09:51 INFO - PROCESS | 1660 | 1466586591201 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1660 | 1466586591202 Marionette TRACE conn2 <- [1,2530,null,{}] 02:09:51 INFO - PROCESS | 1660 | 1466586591205 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}] 02:09:51 INFO - PROCESS | 1660 | 1466586591206 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:51 INFO - PROCESS | 1660 | 1466586591308 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:09:51 INFO - PROCESS | 1660 | 1466586591397 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 1660 | 1466586591404 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be8000 == 34 [pid = 1660] [id = 640] 02:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120faf400) [pid = 1660] [serial = 1920] [outer = 0x0] 02:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120fb3800) [pid = 1660] [serial = 1921] [outer = 0x120faf400] 02:09:51 INFO - PROCESS | 1660 | 1466586591472 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12319dc00) [pid = 1660] [serial = 1922] [outer = 0x120faf400] 02:09:51 INFO - PROCESS | 1660 | 1466586591985 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]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 823ms 02:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:09:52 INFO - PROCESS | 1660 | 1466586592025 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1660 | 1466586592026 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:09:52 INFO - PROCESS | 1660 | 1466586592028 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1660 | 1466586592030 Marionette TRACE conn2 <- [1,2534,null,{}] 02:09:52 INFO - PROCESS | 1660 | 1466586592032 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}] 02:09:52 INFO - PROCESS | 1660 | 1466586592034 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:52 INFO - PROCESS | 1660 | 1466586592132 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:09:52 INFO - PROCESS | 1660 | 1466586592188 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1660 | 1466586592189 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6af000 == 35 [pid = 1660] [id = 641] 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1233d0800) [pid = 1660] [serial = 1923] [outer = 0x0] 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b3e400) [pid = 1660] [serial = 1924] [outer = 0x1233d0800] 02:09:52 INFO - PROCESS | 1660 | 1466586592219 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124090400) [pid = 1660] [serial = 1925] [outer = 0x1233d0800] 02:09:52 INFO - PROCESS | 1660 | 1466586592627 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]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 621ms 02:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:09:52 INFO - PROCESS | 1660 | 1466586592649 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1660 | 1466586592651 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:09:52 INFO - PROCESS | 1660 | 1466586592653 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1660 | 1466586592654 Marionette TRACE conn2 <- [1,2538,null,{}] 02:09:52 INFO - PROCESS | 1660 | 1466586592657 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}] 02:09:52 INFO - PROCESS | 1660 | 1466586592658 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:52 INFO - PROCESS | 1660 | 1466586592752 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:09:52 INFO - PROCESS | 1660 | 1466586592839 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1660 | 1466586592840 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b772000 == 36 [pid = 1660] [id = 642] 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1233d7000) [pid = 1660] [serial = 1926] [outer = 0x0] 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124ba6400) [pid = 1660] [serial = 1927] [outer = 0x1233d7000] 02:09:52 INFO - PROCESS | 1660 | 1466586592869 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126294000) [pid = 1660] [serial = 1928] [outer = 0x1233d7000] 02:09:53 INFO - PROCESS | 1660 | 1466586593271 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]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 02:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:09:53 INFO - PROCESS | 1660 | 1466586593337 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1660 | 1466586593338 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:09:53 INFO - PROCESS | 1660 | 1466586593345 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1660 | 1466586593346 Marionette TRACE conn2 <- [1,2542,null,{}] 02:09:53 INFO - PROCESS | 1660 | 1466586593348 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}] 02:09:53 INFO - PROCESS | 1660 | 1466586593353 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:53 INFO - PROCESS | 1660 | 1466586593475 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:09:53 INFO - PROCESS | 1660 | 1466586593548 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1660 | 1466586593549 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c44b000 == 37 [pid = 1660] [id = 643] 02:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b74400) [pid = 1660] [serial = 1929] [outer = 0x0] 02:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128b75000) [pid = 1660] [serial = 1930] [outer = 0x128b74400] 02:09:53 INFO - PROCESS | 1660 | 1466586593590 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12940dc00) [pid = 1660] [serial = 1931] [outer = 0x128b74400] 02:09:54 INFO - PROCESS | 1660 | 1466586594028 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]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 02:09:54 INFO - PROCESS | 1660 | 1466586594070 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1660 | 1466586594071 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:09:54 INFO - PROCESS | 1660 | 1466586594075 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1660 | 1466586594077 Marionette TRACE conn2 <- [1,2546,null,{}] 02:09:54 INFO - PROCESS | 1660 | 1466586594079 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}] 02:09:54 INFO - PROCESS | 1660 | 1466586594081 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:54 INFO - PROCESS | 1660 | 1466586594178 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:09:54 INFO - PROCESS | 1660 | 1466586594250 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1660 | 1466586594251 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca5b000 == 38 [pid = 1660] [id = 644] 02:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b0e800) [pid = 1660] [serial = 1932] [outer = 0x0] 02:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a2b2c00) [pid = 1660] [serial = 1933] [outer = 0x128b0e800] 02:09:54 INFO - PROCESS | 1660 | 1466586594279 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a615400) [pid = 1660] [serial = 1934] [outer = 0x128b0e800] 02:09:54 INFO - PROCESS | 1660 | 1466586594813 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]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 772ms 02:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:09:54 INFO - PROCESS | 1660 | 1466586594847 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1660 | 1466586594849 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:09:54 INFO - PROCESS | 1660 | 1466586594853 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1660 | 1466586594854 Marionette TRACE conn2 <- [1,2550,null,{}] 02:09:54 INFO - PROCESS | 1660 | 1466586594858 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}] 02:09:54 INFO - PROCESS | 1660 | 1466586594860 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:54 INFO - PROCESS | 1660 | 1466586594964 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:09:55 INFO - PROCESS | 1660 | 1466586595037 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1660 | 1466586595038 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x117020800 == 39 [pid = 1660] [id = 645] 02:09:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11502c800) [pid = 1660] [serial = 1935] [outer = 0x0] 02:09:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116629c00) [pid = 1660] [serial = 1936] [outer = 0x11502c800] 02:09:55 INFO - PROCESS | 1660 | 1466586595067 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1180b1400) [pid = 1660] [serial = 1937] [outer = 0x11502c800] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11723d800 == 38 [pid = 1660] [id = 636] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119a10800 == 37 [pid = 1660] [id = 635] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x113262800 == 36 [pid = 1660] [id = 634] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119510800 == 35 [pid = 1660] [id = 622] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca5b000 == 34 [pid = 1660] [id = 644] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12c44b000 == 33 [pid = 1660] [id = 643] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12b772000 == 32 [pid = 1660] [id = 642] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6af000 == 31 [pid = 1660] [id = 641] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124be8000 == 30 [pid = 1660] [id = 640] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x124c16000 == 29 [pid = 1660] [id = 639] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1185cb800 == 28 [pid = 1660] [id = 637] 02:09:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1187e3800 == 27 [pid = 1660] [id = 638] 02:09:56 INFO - PROCESS | 1660 | 1466586596015 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]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1176ms 02:09:56 INFO - PROCESS | 1660 | 1466586596029 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1660 | 1466586596031 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:09:56 INFO - PROCESS | 1660 | 1466586596034 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1660 | 1466586596036 Marionette TRACE conn2 <- [1,2554,null,{}] 02:09:56 INFO - PROCESS | 1660 | 1466586596039 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}] 02:09:56 INFO - PROCESS | 1660 | 1466586596040 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:56 INFO - PROCESS | 1660 | 1466586596131 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:09:56 INFO - PROCESS | 1660 | 1466586596136 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1660 | 1466586596138 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185f1800 == 28 [pid = 1660] [id = 646] 02:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1160d6000) [pid = 1660] [serial = 1938] [outer = 0x0] 02:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116a0a800) [pid = 1660] [serial = 1939] [outer = 0x1160d6000] 02:09:56 INFO - PROCESS | 1660 | 1466586596171 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1172b5c00) [pid = 1660] [serial = 1940] [outer = 0x1160d6000] 02:09:56 INFO - PROCESS | 1660 | 1466586596701 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]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:09:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 673ms 02:09:56 INFO - PROCESS | 1660 | 1466586596710 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1660 | 1466586596715 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:09:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:09:56 INFO - PROCESS | 1660 | 1466586596723 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1660 | 1466586596726 Marionette TRACE conn2 <- [1,2558,null,{}] 02:09:56 INFO - PROCESS | 1660 | 1466586596740 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}] 02:09:56 INFO - PROCESS | 1660 | 1466586596743 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:56 INFO - PROCESS | 1660 | 1466586596859 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:09:56 INFO - PROCESS | 1660 | 1466586596960 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1660 | 1466586596962 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x124be6800 == 29 [pid = 1660] [id = 647] 02:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116742000) [pid = 1660] [serial = 1941] [outer = 0x0] 02:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118530400) [pid = 1660] [serial = 1942] [outer = 0x116742000] 02:09:56 INFO - PROCESS | 1660 | 1466586596991 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119292000) [pid = 1660] [serial = 1943] [outer = 0x116742000] 02:09:57 INFO - PROCESS | 1660 | 1466586597317 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]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 632ms 02:09:57 INFO - PROCESS | 1660 | 1466586597355 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1660 | 1466586597356 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:09:57 INFO - PROCESS | 1660 | 1466586597358 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1660 | 1466586597361 Marionette TRACE conn2 <- [1,2562,null,{}] 02:09:57 INFO - PROCESS | 1660 | 1466586597369 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}] 02:09:57 INFO - PROCESS | 1660 | 1466586597372 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:57 INFO - PROCESS | 1660 | 1466586597480 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:09:57 INFO - PROCESS | 1660 | 1466586597485 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1660 | 1466586597487 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a256000 == 30 [pid = 1660] [id = 648] 02:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1199b9000) [pid = 1660] [serial = 1944] [outer = 0x0] 02:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x122593c00) [pid = 1660] [serial = 1945] [outer = 0x1199b9000] 02:09:57 INFO - PROCESS | 1660 | 1466586597516 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x123946800) [pid = 1660] [serial = 1946] [outer = 0x1199b9000] 02:09:57 INFO - PROCESS | 1660 | 1466586597883 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]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 02:09:57 INFO - PROCESS | 1660 | 1466586597932 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1660 | 1466586597935 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:09:57 INFO - PROCESS | 1660 | 1466586597946 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1660 | 1466586597947 Marionette TRACE conn2 <- [1,2566,null,{}] 02:09:57 INFO - PROCESS | 1660 | 1466586597950 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}] 02:09:57 INFO - PROCESS | 1660 | 1466586597952 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:58 INFO - PROCESS | 1660 | 1466586598040 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:09:58 INFO - PROCESS | 1660 | 1466586598043 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1660 | 1466586598045 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b774800 == 31 [pid = 1660] [id = 649] 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x123944800) [pid = 1660] [serial = 1947] [outer = 0x0] 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1240b1800) [pid = 1660] [serial = 1948] [outer = 0x123944800] 02:09:58 INFO - PROCESS | 1660 | 1466586598064 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126b5a400) [pid = 1660] [serial = 1949] [outer = 0x123944800] 02:09:58 INFO - PROCESS | 1660 | 1466586598524 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]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 626ms 02:09:58 INFO - PROCESS | 1660 | 1466586598572 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1660 | 1466586598574 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:09:58 INFO - PROCESS | 1660 | 1466586598590 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1660 | 1466586598592 Marionette TRACE conn2 <- [1,2570,null,{}] 02:09:58 INFO - PROCESS | 1660 | 1466586598595 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}] 02:09:58 INFO - PROCESS | 1660 | 1466586598597 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:58 INFO - PROCESS | 1660 | 1466586598743 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:09:58 INFO - PROCESS | 1660 | 1466586598760 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1660 | 1466586598761 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c31e000 == 32 [pid = 1660] [id = 650] 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1131c6800) [pid = 1660] [serial = 1950] [outer = 0x0] 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126b7d000) [pid = 1660] [serial = 1951] [outer = 0x1131c6800] 02:09:58 INFO - PROCESS | 1660 | 1466586598800 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128b06800) [pid = 1660] [serial = 1952] [outer = 0x1131c6800] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12a2b0400) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x110ef2000) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119296400) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1128c9400) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118119000) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124c9c000) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1128d1c00) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x110eec000) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113daa000) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126b78c00) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115d9ac00) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113a4fc00) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113da9800) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1183db000) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11928fc00) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112f8b000) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112d4f000) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1167ed400) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116964800) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119930400) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:09:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126b5e000) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:09:59 INFO - PROCESS | 1660 | 1466586599414 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]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 02:09:59 INFO - PROCESS | 1660 | 1466586599460 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1660 | 1466586599462 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:09:59 INFO - PROCESS | 1660 | 1466586599464 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1660 | 1466586599465 Marionette TRACE conn2 <- [1,2574,null,{}] 02:09:59 INFO - PROCESS | 1660 | 1466586599468 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}] 02:09:59 INFO - PROCESS | 1660 | 1466586599475 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:59 INFO - PROCESS | 1660 | 1466586599574 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:09:59 INFO - PROCESS | 1660 | 1466586599578 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1660 | 1466586599579 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:09:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca51000 == 33 [pid = 1660] [id = 651] 02:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1167ed400) [pid = 1660] [serial = 1953] [outer = 0x0] 02:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118127800) [pid = 1660] [serial = 1954] [outer = 0x1167ed400] 02:09:59 INFO - PROCESS | 1660 | 1466586599607 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126b66c00) [pid = 1660] [serial = 1955] [outer = 0x1167ed400] 02:09:59 INFO - PROCESS | 1660 | 1466586599917 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]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 469ms 02:09:59 INFO - PROCESS | 1660 | 1466586599935 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1660 | 1466586599936 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:09:59 INFO - PROCESS | 1660 | 1466586599939 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1660 | 1466586599940 Marionette TRACE conn2 <- [1,2578,null,{}] 02:09:59 INFO - PROCESS | 1660 | 1466586599951 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}] 02:09:59 INFO - PROCESS | 1660 | 1466586599954 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:00 INFO - PROCESS | 1660 | 1466586600029 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:10:00 INFO - PROCESS | 1660 | 1466586600091 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1660 | 1466586600092 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cedf000 == 34 [pid = 1660] [id = 652] 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116a0b800) [pid = 1660] [serial = 1956] [outer = 0x0] 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126b7c800) [pid = 1660] [serial = 1957] [outer = 0x116a0b800] 02:10:00 INFO - PROCESS | 1660 | 1466586600116 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128c50400) [pid = 1660] [serial = 1958] [outer = 0x116a0b800] 02:10:00 INFO - PROCESS | 1660 | 1466586600457 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]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 02:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:10:00 INFO - PROCESS | 1660 | 1466586600510 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1660 | 1466586600512 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:10:00 INFO - PROCESS | 1660 | 1466586600515 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1660 | 1466586600517 Marionette TRACE conn2 <- [1,2582,null,{}] 02:10:00 INFO - PROCESS | 1660 | 1466586600520 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}] 02:10:00 INFO - PROCESS | 1660 | 1466586600522 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:00 INFO - PROCESS | 1660 | 1466586600641 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:10:00 INFO - PROCESS | 1660 | 1466586600735 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1660 | 1466586600736 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d217000 == 35 [pid = 1660] [id = 653] 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x117045c00) [pid = 1660] [serial = 1959] [outer = 0x0] 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12914d800) [pid = 1660] [serial = 1960] [outer = 0x117045c00] 02:10:00 INFO - PROCESS | 1660 | 1466586600774 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129410c00) [pid = 1660] [serial = 1961] [outer = 0x117045c00] 02:10:01 INFO - PROCESS | 1660 | 1466586601090 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]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 02:10:01 INFO - PROCESS | 1660 | 1466586601139 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1660 | 1466586601141 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:10:01 INFO - PROCESS | 1660 | 1466586601143 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1660 | 1466586601144 Marionette TRACE conn2 <- [1,2586,null,{}] 02:10:01 INFO - PROCESS | 1660 | 1466586601146 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}] 02:10:01 INFO - PROCESS | 1660 | 1466586601147 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:01 INFO - PROCESS | 1660 | 1466586601285 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:10:01 INFO - PROCESS | 1660 | 1466586601344 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1660 | 1466586601346 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x116946800 == 36 [pid = 1660] [id = 654] 02:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110eef000) [pid = 1660] [serial = 1962] [outer = 0x0] 02:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11219e800) [pid = 1660] [serial = 1963] [outer = 0x110eef000] 02:10:01 INFO - PROCESS | 1660 | 1466586601378 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112d4fc00) [pid = 1660] [serial = 1964] [outer = 0x110eef000] 02:10:01 INFO - PROCESS | 1660 | 1466586601932 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]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 821ms 02:10:02 INFO - PROCESS | 1660 | 1466586601998 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1660 | 1466586602001 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:10:02 INFO - PROCESS | 1660 | 1466586602005 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1660 | 1466586602007 Marionette TRACE conn2 <- [1,2590,null,{}] 02:10:02 INFO - PROCESS | 1660 | 1466586602010 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}] 02:10:02 INFO - PROCESS | 1660 | 1466586602016 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:02 INFO - PROCESS | 1660 | 1466586602130 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:10:02 INFO - PROCESS | 1660 | 1466586602212 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1660 | 1466586602213 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b2800 == 37 [pid = 1660] [id = 655] 02:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1166f0400) [pid = 1660] [serial = 1965] [outer = 0x0] 02:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x117045800) [pid = 1660] [serial = 1966] [outer = 0x1166f0400] 02:10:02 INFO - PROCESS | 1660 | 1466586602243 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176c1000) [pid = 1660] [serial = 1967] [outer = 0x1166f0400] 02:10:02 INFO - PROCESS | 1660 | 1466586602740 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]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 774ms 02:10:02 INFO - PROCESS | 1660 | 1466586602780 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1660 | 1466586602782 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:10:02 INFO - PROCESS | 1660 | 1466586602785 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1660 | 1466586602786 Marionette TRACE conn2 <- [1,2594,null,{}] 02:10:02 INFO - PROCESS | 1660 | 1466586602789 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}] 02:10:02 INFO - PROCESS | 1660 | 1466586602790 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:02 INFO - PROCESS | 1660 | 1466586602901 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:10:03 INFO - PROCESS | 1660 | 1466586603099 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1660 | 1466586603101 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11699d800 == 38 [pid = 1660] [id = 656] 02:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11219dc00) [pid = 1660] [serial = 1968] [outer = 0x0] 02:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113840800) [pid = 1660] [serial = 1969] [outer = 0x11219dc00] 02:10:03 INFO - PROCESS | 1660 | 1466586603129 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x115d9e400) [pid = 1660] [serial = 1970] [outer = 0x11219dc00] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12d217000 == 37 [pid = 1660] [id = 653] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12cedf000 == 36 [pid = 1660] [id = 652] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca51000 == 35 [pid = 1660] [id = 651] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12c31e000 == 34 [pid = 1660] [id = 650] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b774800 == 33 [pid = 1660] [id = 649] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a256000 == 32 [pid = 1660] [id = 648] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124be6800 == 31 [pid = 1660] [id = 647] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1185f1800 == 30 [pid = 1660] [id = 646] 02:10:03 INFO - PROCESS | 1660 | --DOCSHELL 0x117020800 == 29 [pid = 1660] [id = 645] 02:10:03 INFO - PROCESS | 1660 | 1466586603614 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]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 871ms 02:10:03 INFO - PROCESS | 1660 | 1466586603659 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 1660 | 1466586603662 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:10:03 INFO - PROCESS | 1660 | 1466586603665 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1660 | 1466586603668 Marionette TRACE conn2 <- [1,2598,null,{}] 02:10:03 INFO - PROCESS | 1660 | 1466586603672 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}] 02:10:03 INFO - PROCESS | 1660 | 1466586603676 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:03 INFO - PROCESS | 1660 | 1466586603820 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x113f32400) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x111c7c000) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116077c00) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129263400) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116a04400) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1131d2800) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1128c6800) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128b66400) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1193af400) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115d56400) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119962c00) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11739c800) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1187b5c00) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119d69800) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112f90000) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11326c400) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117044800) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11811fc00) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116fa2400) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118127000) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117043800) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12372a000) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119d77800) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128e82c00) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126b7a000) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a79f800) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119961c00) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b983c00) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116744c00) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113da7800) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124089c00) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123b42400) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12428e400) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116fa1400) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124bb0c00) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126b68c00) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112c4cc00) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1160d7c00) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1267a3000) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x126ae5c00) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1176c3400) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11928f000) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1660 | 1466586603909 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1660 | 1466586603911 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185ca000 == 30 [pid = 1660] [id = 657] 02:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1128ca000) [pid = 1660] [serial = 1971] [outer = 0x0] 02:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113da7800) [pid = 1660] [serial = 1972] [outer = 0x1128ca000] 02:10:03 INFO - PROCESS | 1660 | 1466586603950 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1180b1000) [pid = 1660] [serial = 1973] [outer = 0x1128ca000] 02:10:04 INFO - PROCESS | 1660 | 1466586604425 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]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 775ms 02:10:04 INFO - PROCESS | 1660 | 1466586604444 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1660 | 1466586604448 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:10:04 INFO - PROCESS | 1660 | 1466586604451 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1660 | 1466586604453 Marionette TRACE conn2 <- [1,2602,null,{}] 02:10:04 INFO - PROCESS | 1660 | 1466586604457 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}] 02:10:04 INFO - PROCESS | 1660 | 1466586604458 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:04 INFO - PROCESS | 1660 | 1466586604542 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:10:04 INFO - PROCESS | 1660 | 1466586604546 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1660 | 1466586604548 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x122629800 == 31 [pid = 1660] [id = 658] 02:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1183b5800) [pid = 1660] [serial = 1974] [outer = 0x0] 02:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1187b6c00) [pid = 1660] [serial = 1975] [outer = 0x1183b5800] 02:10:04 INFO - PROCESS | 1660 | 1466586604575 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119930400) [pid = 1660] [serial = 1976] [outer = 0x1183b5800] 02:10:04 INFO - PROCESS | 1660 | 1466586604921 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]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 02:10:04 INFO - PROCESS | 1660 | 1466586604971 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1660 | 1466586604973 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:10:04 INFO - PROCESS | 1660 | 1466586604980 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1660 | 1466586604984 Marionette TRACE conn2 <- [1,2606,null,{}] 02:10:04 INFO - PROCESS | 1660 | 1466586604988 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}] 02:10:04 INFO - PROCESS | 1660 | 1466586604990 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:05 INFO - PROCESS | 1660 | 1466586605072 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:10:05 INFO - PROCESS | 1660 | 1466586605078 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1660 | 1466586605080 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12675f000 == 32 [pid = 1660] [id = 659] 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119969400) [pid = 1660] [serial = 1977] [outer = 0x0] 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x120fb0400) [pid = 1660] [serial = 1978] [outer = 0x119969400] 02:10:05 INFO - PROCESS | 1660 | 1466586605105 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x123b40c00) [pid = 1660] [serial = 1979] [outer = 0x119969400] 02:10:05 INFO - PROCESS | 1660 | 1466586605479 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]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 530ms 02:10:05 INFO - PROCESS | 1660 | 1466586605506 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 1660 | 1466586605508 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:10:05 INFO - PROCESS | 1660 | 1466586605511 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1660 | 1466586605513 Marionette TRACE conn2 <- [1,2610,null,{}] 02:10:05 INFO - PROCESS | 1660 | 1466586605516 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}] 02:10:05 INFO - PROCESS | 1660 | 1466586605517 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:05 INFO - PROCESS | 1660 | 1466586605681 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:10:05 INFO - PROCESS | 1660 | 1466586605693 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1660 | 1466586605694 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187dc800 == 33 [pid = 1660] [id = 660] 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123b3fc00) [pid = 1660] [serial = 1980] [outer = 0x0] 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12428fc00) [pid = 1660] [serial = 1981] [outer = 0x123b3fc00] 02:10:05 INFO - PROCESS | 1660 | 1466586605734 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1267a3000) [pid = 1660] [serial = 1982] [outer = 0x123b3fc00] 02:10:06 INFO - PROCESS | 1660 | 1466586606108 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]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms 02:10:06 INFO - PROCESS | 1660 | 1466586606136 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:10:06 INFO - PROCESS | 1660 | 1466586606138 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:10:06 INFO - PROCESS | 1660 | 1466586606141 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1660 | 1466586606143 Marionette TRACE conn2 <- [1,2614,null,{}] 02:10:06 INFO - PROCESS | 1660 | 1466586606152 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}] 02:10:06 INFO - PROCESS | 1660 | 1466586606154 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:06 INFO - PROCESS | 1660 | 1466586606252 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:10:06 INFO - PROCESS | 1660 | 1466586606255 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1660 | 1466586606260 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac47000 == 34 [pid = 1660] [id = 661] 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126b7bc00) [pid = 1660] [serial = 1983] [outer = 0x0] 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126b81000) [pid = 1660] [serial = 1984] [outer = 0x126b7bc00] 02:10:06 INFO - PROCESS | 1660 | 1466586606292 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129148c00) [pid = 1660] [serial = 1985] [outer = 0x126b7bc00] 02:10:06 INFO - PROCESS | 1660 | 1466586606678 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]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 579ms 02:10:06 INFO - PROCESS | 1660 | 1466586606719 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1660 | 1466586606722 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:10:06 INFO - PROCESS | 1660 | 1466586606725 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1660 | 1466586606726 Marionette TRACE conn2 <- [1,2618,null,{}] 02:10:06 INFO - PROCESS | 1660 | 1466586606729 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}] 02:10:06 INFO - PROCESS | 1660 | 1466586606730 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:06 INFO - PROCESS | 1660 | 1466586606832 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:10:06 INFO - PROCESS | 1660 | 1466586606844 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1660 | 1466586606845 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9cb000 == 35 [pid = 1660] [id = 662] 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129263400) [pid = 1660] [serial = 1986] [outer = 0x0] 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a713800) [pid = 1660] [serial = 1987] [outer = 0x129263400] 02:10:06 INFO - PROCESS | 1660 | 1466586606875 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126b74c00) [pid = 1660] [serial = 1988] [outer = 0x129263400] 02:10:07 INFO - PROCESS | 1660 | 1466586607191 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]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 472ms 02:10:07 INFO - PROCESS | 1660 | 1466586607198 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 1660 | 1466586607199 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:10:07 INFO - PROCESS | 1660 | 1466586607203 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1660 | 1466586607206 Marionette TRACE conn2 <- [1,2622,null,{}] 02:10:07 INFO - PROCESS | 1660 | 1466586607208 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}] 02:10:07 INFO - PROCESS | 1660 | 1466586607209 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:07 INFO - PROCESS | 1660 | 1466586607311 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:10:07 INFO - PROCESS | 1660 | 1466586607324 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1660 | 1466586607325 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c467000 == 36 [pid = 1660] [id = 663] 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b11800) [pid = 1660] [serial = 1989] [outer = 0x0] 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a721c00) [pid = 1660] [serial = 1990] [outer = 0x128b11800] 02:10:07 INFO - PROCESS | 1660 | 1466586607349 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a7a0c00) [pid = 1660] [serial = 1991] [outer = 0x128b11800] 02:10:07 INFO - PROCESS | 1660 | 1466586607677 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]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 02:10:07 INFO - PROCESS | 1660 | 1466586607723 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 1660 | 1466586607725 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:10:07 INFO - PROCESS | 1660 | 1466586607727 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1660 | 1466586607728 Marionette TRACE conn2 <- [1,2626,null,{}] 02:10:07 INFO - PROCESS | 1660 | 1466586607730 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}] 02:10:07 INFO - PROCESS | 1660 | 1466586607731 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:07 INFO - PROCESS | 1660 | 1466586607830 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:10:07 INFO - PROCESS | 1660 | 1466586607840 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1660 | 1466586607842 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d204000 == 37 [pid = 1660] [id = 664] 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118ee5c00) [pid = 1660] [serial = 1992] [outer = 0x0] 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9b6c00) [pid = 1660] [serial = 1993] [outer = 0x118ee5c00] 02:10:07 INFO - PROCESS | 1660 | 1466586607876 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9c1000) [pid = 1660] [serial = 1994] [outer = 0x118ee5c00] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1199b9000) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123944800) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1160d6000) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11502c800) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115d9f000) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112976400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120faf400) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1131c6800) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1233d0800) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1233d7000) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116a0b800) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128b74400) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167ed400) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128b0e800) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116742000) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:10:08 INFO - PROCESS | 1660 | 1466586608251 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]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 568ms 02:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:10:08 INFO - PROCESS | 1660 | 1466586608296 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1660 | 1466586608297 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:10:08 INFO - PROCESS | 1660 | 1466586608299 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1660 | 1466586608301 Marionette TRACE conn2 <- [1,2630,null,{}] 02:10:08 INFO - PROCESS | 1660 | 1466586608314 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}] 02:10:08 INFO - PROCESS | 1660 | 1466586608315 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:08 INFO - PROCESS | 1660 | 1466586608397 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:10:08 INFO - PROCESS | 1660 | 1466586608403 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1660 | 1466586608405 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12640c000 == 38 [pid = 1660] [id = 665] 02:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1160d6000) [pid = 1660] [serial = 1995] [outer = 0x0] 02:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120faec00) [pid = 1660] [serial = 1996] [outer = 0x1160d6000] 02:10:08 INFO - PROCESS | 1660 | 1466586608429 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123b42400) [pid = 1660] [serial = 1997] [outer = 0x1160d6000] 02:10:08 INFO - PROCESS | 1660 | 1466586608778 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]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 529ms 02:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:10:08 INFO - PROCESS | 1660 | 1466586608829 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1660 | 1466586608831 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:10:08 INFO - PROCESS | 1660 | 1466586608833 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1660 | 1466586608834 Marionette TRACE conn2 <- [1,2634,null,{}] 02:10:08 INFO - PROCESS | 1660 | 1466586608836 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}] 02:10:08 INFO - PROCESS | 1660 | 1466586608837 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:08 INFO - PROCESS | 1660 | 1466586608926 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:10:08 INFO - PROCESS | 1660 | 1466586608985 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1660 | 1466586608986 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d45c800 == 39 [pid = 1660] [id = 666] 02:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123b3c400) [pid = 1660] [serial = 1998] [outer = 0x0] 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a719400) [pid = 1660] [serial = 1999] [outer = 0x123b3c400] 02:10:09 INFO - PROCESS | 1660 | 1466586609013 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12b877c00) [pid = 1660] [serial = 2000] [outer = 0x123b3c400] 02:10:09 INFO - PROCESS | 1660 | 1466586609295 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]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 470ms 02:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:10:09 INFO - PROCESS | 1660 | 1466586609312 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 1660 | 1466586609313 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:10:09 INFO - PROCESS | 1660 | 1466586609315 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1660 | 1466586609317 Marionette TRACE conn2 <- [1,2638,null,{}] 02:10:09 INFO - PROCESS | 1660 | 1466586609319 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}] 02:10:09 INFO - PROCESS | 1660 | 1466586609321 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:09 INFO - PROCESS | 1660 | 1466586609419 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:10:09 INFO - PROCESS | 1660 | 1466586609423 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 1660 | 1466586609426 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d96a800 == 40 [pid = 1660] [id = 667] 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12b87b400) [pid = 1660] [serial = 2001] [outer = 0x0] 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12b988000) [pid = 1660] [serial = 2002] [outer = 0x12b87b400] 02:10:09 INFO - PROCESS | 1660 | 1466586609451 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12bd22c00) [pid = 1660] [serial = 2003] [outer = 0x12b87b400] 02:10:09 INFO - PROCESS | 1660 | 1466586609774 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]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 02:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:10:09 INFO - PROCESS | 1660 | 1466586609787 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 1660 | 1466586609789 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:10:09 INFO - PROCESS | 1660 | 1466586609791 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1660 | 1466586609792 Marionette TRACE conn2 <- [1,2642,null,{}] 02:10:09 INFO - PROCESS | 1660 | 1466586609794 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}] 02:10:09 INFO - PROCESS | 1660 | 1466586609795 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:09 INFO - PROCESS | 1660 | 1466586609892 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:10:09 INFO - PROCESS | 1660 | 1466586609954 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 1660 | 1466586609955 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d97f000 == 41 [pid = 1660] [id = 668] 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b87ac00) [pid = 1660] [serial = 2004] [outer = 0x0] 02:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bd23800) [pid = 1660] [serial = 2005] [outer = 0x12b87ac00] 02:10:09 INFO - PROCESS | 1660 | 1466586609979 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bdad400) [pid = 1660] [serial = 2006] [outer = 0x12b87ac00] 02:10:10 INFO - PROCESS | 1660 | 1466586610415 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]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:10:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 02:10:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:10:10 INFO - PROCESS | 1660 | 1466586610464 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1660 | 1466586610469 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:10:10 INFO - PROCESS | 1660 | 1466586610472 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1660 | 1466586610474 Marionette TRACE conn2 <- [1,2646,null,{}] 02:10:10 INFO - PROCESS | 1660 | 1466586610479 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}] 02:10:10 INFO - PROCESS | 1660 | 1466586610481 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:10 INFO - PROCESS | 1660 | 1466586610591 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:10:10 INFO - PROCESS | 1660 | 1466586610664 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1660 | 1466586610666 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a1e800 == 42 [pid = 1660] [id = 669] 02:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115df0000) [pid = 1660] [serial = 2007] [outer = 0x0] 02:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116fa3400) [pid = 1660] [serial = 2008] [outer = 0x115df0000] 02:10:10 INFO - PROCESS | 1660 | 1466586610696 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11811f000) [pid = 1660] [serial = 2009] [outer = 0x115df0000] 02:10:11 INFO - PROCESS | 1660 | 1466586611093 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]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:10:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 674ms 02:10:11 INFO - PROCESS | 1660 | 1466586611147 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1660 | 1466586611150 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:10:11 INFO - PROCESS | 1660 | 1466586611155 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1660 | 1466586611157 Marionette TRACE conn2 <- [1,2650,null,{}] 02:10:11 INFO - PROCESS | 1660 | 1466586611159 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}] 02:10:11 INFO - PROCESS | 1660 | 1466586611161 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:11 INFO - PROCESS | 1660 | 1466586611267 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:10:11 INFO - PROCESS | 1660 | 1466586611359 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1660 | 1466586611360 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a755800 == 43 [pid = 1660] [id = 670] 02:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119927400) [pid = 1660] [serial = 2010] [outer = 0x0] 02:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1199be400) [pid = 1660] [serial = 2011] [outer = 0x119927400] 02:10:11 INFO - PROCESS | 1660 | 1466586611393 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1226f6c00) [pid = 1660] [serial = 2012] [outer = 0x119927400] 02:10:11 INFO - PROCESS | 1660 | 1466586611855 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]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:10:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 02:10:11 INFO - PROCESS | 1660 | 1466586611876 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1660 | 1466586611878 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:10:11 INFO - PROCESS | 1660 | 1466586611882 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1660 | 1466586611887 Marionette TRACE conn2 <- [1,2654,null,{}] 02:10:11 INFO - PROCESS | 1660 | 1466586611898 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}] 02:10:11 INFO - PROCESS | 1660 | 1466586611903 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:12 INFO - PROCESS | 1660 | 1466586612059 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:10:12 INFO - PROCESS | 1660 | 1466586612169 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1660 | 1466586612170 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d981000 == 44 [pid = 1660] [id = 671] 02:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124bb2400) [pid = 1660] [serial = 2013] [outer = 0x0] 02:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b73000) [pid = 1660] [serial = 2014] [outer = 0x124bb2400] 02:10:12 INFO - PROCESS | 1660 | 1466586612205 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12940c000) [pid = 1660] [serial = 2015] [outer = 0x124bb2400] 02:10:12 INFO - PROCESS | 1660 | 1466586612652 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:10:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 824ms 02:10:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:10:12 INFO - PROCESS | 1660 | 1466586612706 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1660 | 1466586612708 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:10:12 INFO - PROCESS | 1660 | 1466586612710 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1660 | 1466586612711 Marionette TRACE conn2 <- [1,2658,null,{}] 02:10:12 INFO - PROCESS | 1660 | 1466586612714 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}] 02:10:12 INFO - PROCESS | 1660 | 1466586612715 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:12 INFO - PROCESS | 1660 | 1466586612823 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:10:12 INFO - PROCESS | 1660 | 1466586612932 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1660 | 1466586612933 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e251800 == 45 [pid = 1660] [id = 672] 02:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x113daa800) [pid = 1660] [serial = 2016] [outer = 0x0] 02:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9abc00) [pid = 1660] [serial = 2017] [outer = 0x113daa800] 02:10:12 INFO - PROCESS | 1660 | 1466586612965 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b876400) [pid = 1660] [serial = 2018] [outer = 0x113daa800] 02:10:13 INFO - PROCESS | 1660 | 1466586613361 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]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:10:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 673ms 02:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:10:13 INFO - PROCESS | 1660 | 1466586613383 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1660 | 1466586613384 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:10:13 INFO - PROCESS | 1660 | 1466586613387 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1660 | 1466586613388 Marionette TRACE conn2 <- [1,2662,null,{}] 02:10:13 INFO - PROCESS | 1660 | 1466586613393 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}] 02:10:13 INFO - PROCESS | 1660 | 1466586613394 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:13 INFO - PROCESS | 1660 | 1466586613500 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:10:13 INFO - PROCESS | 1660 | 1466586613562 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1660 | 1466586613563 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x119520000 == 46 [pid = 1660] [id = 673] 02:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x111ecb400) [pid = 1660] [serial = 2019] [outer = 0x0] 02:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1132eec00) [pid = 1660] [serial = 2020] [outer = 0x111ecb400] 02:10:13 INFO - PROCESS | 1660 | 1466586613749 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1160d9c00) [pid = 1660] [serial = 2021] [outer = 0x111ecb400] 02:10:14 INFO - PROCESS | 1660 | 1466586614256 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]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:10:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 922ms 02:10:14 INFO - PROCESS | 1660 | 1466586614310 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1660 | 1466586614313 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:10:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:10:14 INFO - PROCESS | 1660 | 1466586614318 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1660 | 1466586614320 Marionette TRACE conn2 <- [1,2666,null,{}] 02:10:14 INFO - PROCESS | 1660 | 1466586614324 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}] 02:10:14 INFO - PROCESS | 1660 | 1466586614326 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:14 INFO - PROCESS | 1660 | 1466586614471 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d96a800 == 45 [pid = 1660] [id = 667] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d45c800 == 44 [pid = 1660] [id = 666] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12640c000 == 43 [pid = 1660] [id = 665] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d204000 == 42 [pid = 1660] [id = 664] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c467000 == 41 [pid = 1660] [id = 663] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9cb000 == 40 [pid = 1660] [id = 662] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac47000 == 39 [pid = 1660] [id = 661] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1187dc800 == 38 [pid = 1660] [id = 660] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12675f000 == 37 [pid = 1660] [id = 659] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x122629800 == 36 [pid = 1660] [id = 658] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1185ca000 == 35 [pid = 1660] [id = 657] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11699d800 == 34 [pid = 1660] [id = 656] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b2800 == 33 [pid = 1660] [id = 655] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x116946800 == 32 [pid = 1660] [id = 654] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119520000 == 31 [pid = 1660] [id = 673] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12e251800 == 30 [pid = 1660] [id = 672] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d981000 == 29 [pid = 1660] [id = 671] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a755800 == 28 [pid = 1660] [id = 670] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d97f000 == 27 [pid = 1660] [id = 668] 02:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119a1e800 == 26 [pid = 1660] [id = 669] 02:10:15 INFO - PROCESS | 1660 | 1466586615185 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1660 | 1466586615187 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x122593c00) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1240b1800) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116a0a800) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1172b5c00) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1180b1400) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116629c00) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176c0800) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1166f6c00) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1193ad800) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1187a3c00) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12319dc00) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126b7d000) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fb3800) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126b5a400) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124090400) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123b3e400) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126294000) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c50400) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124ba6400) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12940dc00) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b75000) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b06800) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118127800) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126b7c800) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a615400) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118530400) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a2b2c00) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119292000) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12914d800) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123946800) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126b66c00) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 02:10:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c0e000 == 27 [pid = 1660] [id = 674] 02:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1121a4800) [pid = 1660] [serial = 2022] [outer = 0x0] 02:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112624c00) [pid = 1660] [serial = 2023] [outer = 0x1121a4800] 02:10:15 INFO - PROCESS | 1660 | 1466586615287 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112f97800) [pid = 1660] [serial = 2024] [outer = 0x1121a4800] 02:10:16 INFO - PROCESS | 1660 | 1466586616185 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]]]}] 02:10:16 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) 02:10:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1873ms 02:10:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:10:16 INFO - PROCESS | 1660 | 1466586616191 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1660 | 1466586616192 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:10:16 INFO - PROCESS | 1660 | 1466586616197 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1660 | 1466586616199 Marionette TRACE conn2 <- [1,2670,null,{}] 02:10:16 INFO - PROCESS | 1660 | 1466586616202 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}] 02:10:16 INFO - PROCESS | 1660 | 1466586616204 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:16 INFO - PROCESS | 1660 | 1466586616286 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:10:16 INFO - PROCESS | 1660 | 1466586616348 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1660 | 1466586616349 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d5800 == 28 [pid = 1660] [id = 675] 02:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115da4c00) [pid = 1660] [serial = 2025] [outer = 0x0] 02:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1166f6c00) [pid = 1660] [serial = 2026] [outer = 0x115da4c00] 02:10:16 INFO - PROCESS | 1660 | 1466586616377 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116f9e400) [pid = 1660] [serial = 2027] [outer = 0x115da4c00] 02:10:17 INFO - PROCESS | 1660 | 1466586617170 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"]]]}] 02:10:17 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 02:10:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1024ms 02:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:10:17 INFO - PROCESS | 1660 | 1466586617222 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1660 | 1466586617225 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:10:17 INFO - PROCESS | 1660 | 1466586617228 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1660 | 1466586617229 Marionette TRACE conn2 <- [1,2674,null,{}] 02:10:17 INFO - PROCESS | 1660 | 1466586617246 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}] 02:10:17 INFO - PROCESS | 1660 | 1466586617248 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:17 INFO - PROCESS | 1660 | 1466586617350 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:10:17 INFO - PROCESS | 1660 | 1466586617391 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1660 | 1466586617392 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185d5000 == 29 [pid = 1660] [id = 676] 02:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117043800) [pid = 1660] [serial = 2028] [outer = 0x0] 02:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1183da400) [pid = 1660] [serial = 2029] [outer = 0x117043800] 02:10:17 INFO - PROCESS | 1660 | 1466586617418 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1187bfc00) [pid = 1660] [serial = 2030] [outer = 0x117043800] 02:10:18 INFO - PROCESS | 1660 | 1466586618269 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"]]]}] 02:10:18 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 02:10:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1080ms 02:10:18 INFO - PROCESS | 1660 | 1466586618309 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1660 | 1466586618310 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:10:18 INFO - PROCESS | 1660 | 1466586618314 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1660 | 1466586618318 Marionette TRACE conn2 <- [1,2678,null,{}] 02:10:18 INFO - PROCESS | 1660 | 1466586618325 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}] 02:10:18 INFO - PROCESS | 1660 | 1466586618328 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:18 INFO - PROCESS | 1660 | 1466586618431 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:10:18 INFO - PROCESS | 1660 | 1466586618471 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1660 | 1466586618472 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12641a000 == 30 [pid = 1660] [id = 677] 02:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1193b2c00) [pid = 1660] [serial = 2031] [outer = 0x0] 02:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1199b9400) [pid = 1660] [serial = 2032] [outer = 0x1193b2c00] 02:10:18 INFO - PROCESS | 1660 | 1466586618498 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1232f1800) [pid = 1660] [serial = 2033] [outer = 0x1193b2c00] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b87ac00) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126b7bc00) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129263400) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119969400) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1183b5800) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1166f0400) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1128ca000) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110eef000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123b3fc00) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117045c00) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11219dc00) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b11800) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118ee5c00) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x123b3c400) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12b87b400) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1160d6000) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:10:19 INFO - PROCESS | 1660 | 1466586619323 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]]]}] 02:10:19 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) 02:10:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1032ms 02:10:19 INFO - PROCESS | 1660 | 1466586619345 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1660 | 1466586619347 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:10:19 INFO - PROCESS | 1660 | 1466586619349 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1660 | 1466586619350 Marionette TRACE conn2 <- [1,2682,null,{}] 02:10:19 INFO - PROCESS | 1660 | 1466586619353 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}] 02:10:19 INFO - PROCESS | 1660 | 1466586619354 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:19 INFO - PROCESS | 1660 | 1466586619435 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:10:19 INFO - PROCESS | 1660 | 1466586619440 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1660 | 1466586619442 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b22800 == 31 [pid = 1660] [id = 678] 02:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113866400) [pid = 1660] [serial = 2034] [outer = 0x0] 02:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1180b2400) [pid = 1660] [serial = 2035] [outer = 0x113866400] 02:10:19 INFO - PROCESS | 1660 | 1466586619468 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x120fb2400) [pid = 1660] [serial = 2036] [outer = 0x113866400] 02:10:20 INFO - PROCESS | 1660 | 1466586620288 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]]]}] 02:10:20 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) 02:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 02:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:10:20 INFO - PROCESS | 1660 | 1466586620321 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 1660 | 1466586620323 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:10:20 INFO - PROCESS | 1660 | 1466586620325 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1660 | 1466586620326 Marionette TRACE conn2 <- [1,2686,null,{}] 02:10:20 INFO - PROCESS | 1660 | 1466586620328 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}] 02:10:20 INFO - PROCESS | 1660 | 1466586620330 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:20 INFO - PROCESS | 1660 | 1466586620406 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:10:20 INFO - PROCESS | 1660 | 1466586620464 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1660 | 1466586620468 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a62b000 == 32 [pid = 1660] [id = 679] 02:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x117042800) [pid = 1660] [serial = 2037] [outer = 0x0] 02:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1240b4400) [pid = 1660] [serial = 2038] [outer = 0x117042800] 02:10:20 INFO - PROCESS | 1660 | 1466586620501 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124c9c000) [pid = 1660] [serial = 2039] [outer = 0x117042800] 02:10:21 INFO - PROCESS | 1660 | 1466586621279 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"]]]}] 02:10:21 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 02:10:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:10:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 972ms 02:10:21 INFO - PROCESS | 1660 | 1466586621346 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1660 | 1466586621348 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:10:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:10:21 INFO - PROCESS | 1660 | 1466586621367 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1660 | 1466586621369 Marionette TRACE conn2 <- [1,2690,null,{}] 02:10:21 INFO - PROCESS | 1660 | 1466586621373 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}] 02:10:21 INFO - PROCESS | 1660 | 1466586621375 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:21 INFO - PROCESS | 1660 | 1466586621468 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:10:21 INFO - PROCESS | 1660 | 1466586621563 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1660 | 1466586621565 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116676800 == 33 [pid = 1660] [id = 680] 02:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112f93400) [pid = 1660] [serial = 2040] [outer = 0x0] 02:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11326c400) [pid = 1660] [serial = 2041] [outer = 0x112f93400] 02:10:21 INFO - PROCESS | 1660 | 1466586621598 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115d97800) [pid = 1660] [serial = 2042] [outer = 0x112f93400] 02:10:22 INFO - PROCESS | 1660 | 1466586622610 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"]]]}] 02:10:22 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 02:10:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1286ms 02:10:22 INFO - PROCESS | 1660 | 1466586622641 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:10:22 INFO - PROCESS | 1660 | 1466586622643 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:10:22 INFO - PROCESS | 1660 | 1466586622647 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1660 | 1466586622650 Marionette TRACE conn2 <- [1,2694,null,{}] 02:10:22 INFO - PROCESS | 1660 | 1466586622654 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}] 02:10:22 INFO - PROCESS | 1660 | 1466586622656 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:22 INFO - PROCESS | 1660 | 1466586622763 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:10:22 INFO - PROCESS | 1660 | 1466586622817 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1660 | 1466586622818 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x126214800 == 34 [pid = 1660] [id = 681] 02:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11739c800) [pid = 1660] [serial = 2043] [outer = 0x0] 02:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1183e3c00) [pid = 1660] [serial = 2044] [outer = 0x11739c800] 02:10:22 INFO - PROCESS | 1660 | 1466586622849 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119291400) [pid = 1660] [serial = 2045] [outer = 0x11739c800] 02:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x128b22800 == 33 [pid = 1660] [id = 678] 02:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12641a000 == 32 [pid = 1660] [id = 677] 02:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d5000 == 31 [pid = 1660] [id = 676] 02:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1185d5800 == 30 [pid = 1660] [id = 675] 02:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x112c0e000 == 29 [pid = 1660] [id = 674] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bdad400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bd23800) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126b81000) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a713800) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120fb0400) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1187b6c00) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119930400) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x117045800) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1176c1000) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x113da7800) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1180b1000) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11219e800) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x129148c00) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112d4fc00) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12428fc00) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x129410c00) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x113840800) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x115d9e400) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x123b40c00) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12a721c00) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126b74c00) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12a9b6c00) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12a7a0c00) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12b877c00) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12b988000) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x120faec00) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12a719400) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12a9c1000) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12bd22c00) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x1267a3000) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x123b42400) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1660 | 1466586624022 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"]]]}] 02:10:24 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 02:10:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1427ms 02:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:10:24 INFO - PROCESS | 1660 | 1466586624074 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1660 | 1466586624076 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:10:24 INFO - PROCESS | 1660 | 1466586624079 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1660 | 1466586624081 Marionette TRACE conn2 <- [1,2698,null,{}] 02:10:24 INFO - PROCESS | 1660 | 1466586624084 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}] 02:10:24 INFO - PROCESS | 1660 | 1466586624086 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:24 INFO - PROCESS | 1660 | 1466586624187 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:10:24 INFO - PROCESS | 1660 | 1466586624243 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1660 | 1466586624245 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185c3000 == 30 [pid = 1660] [id = 682] 02:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1132cf800) [pid = 1660] [serial = 2046] [outer = 0x0] 02:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x116964800) [pid = 1660] [serial = 2047] [outer = 0x1132cf800] 02:10:24 INFO - PROCESS | 1660 | 1466586624272 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x117046c00) [pid = 1660] [serial = 2048] [outer = 0x1132cf800] 02:10:25 INFO - PROCESS | 1660 | 1466586625061 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"]]]}] 02:10:25 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 02:10:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1023ms 02:10:25 INFO - PROCESS | 1660 | 1466586625103 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1660 | 1466586625107 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:10:25 INFO - PROCESS | 1660 | 1466586625112 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1660 | 1466586625114 Marionette TRACE conn2 <- [1,2702,null,{}] 02:10:25 INFO - PROCESS | 1660 | 1466586625116 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}] 02:10:25 INFO - PROCESS | 1660 | 1466586625118 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:25 INFO - PROCESS | 1660 | 1466586625208 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:10:25 INFO - PROCESS | 1660 | 1466586625263 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1660 | 1466586625264 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270f000 == 31 [pid = 1660] [id = 683] 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1183ddc00) [pid = 1660] [serial = 2049] [outer = 0x0] 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1193aa400) [pid = 1660] [serial = 2050] [outer = 0x1183ddc00] 02:10:25 INFO - PROCESS | 1660 | 1466586625290 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x119969400) [pid = 1660] [serial = 2051] [outer = 0x1183ddc00] 02:10:25 INFO - PROCESS | 1660 | 1466586625641 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]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:10:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 02:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:10:25 INFO - PROCESS | 1660 | 1466586625682 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1660 | 1466586625685 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1660 | 1466586625688 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1660 | 1466586625692 Marionette TRACE conn2 <- [1,2706,null,{}] 02:10:25 INFO - PROCESS | 1660 | 1466586625705 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}] 02:10:25 INFO - PROCESS | 1660 | 1466586625710 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:25 INFO - PROCESS | 1660 | 1466586625833 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:10:25 INFO - PROCESS | 1660 | 1466586625901 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1660 | 1466586625903 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x128889000 == 32 [pid = 1660] [id = 684] 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x119293400) [pid = 1660] [serial = 2052] [outer = 0x0] 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1226ee000) [pid = 1660] [serial = 2053] [outer = 0x119293400] 02:10:25 INFO - PROCESS | 1660 | 1466586625930 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1240b9400) [pid = 1660] [serial = 2054] [outer = 0x119293400] 02:10:26 INFO - PROCESS | 1660 | 1466586626255 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]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:10:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 576ms 02:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:10:26 INFO - PROCESS | 1660 | 1466586626264 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1660 | 1466586626266 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:10:26 INFO - PROCESS | 1660 | 1466586626268 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1660 | 1466586626270 Marionette TRACE conn2 <- [1,2710,null,{}] 02:10:26 INFO - PROCESS | 1660 | 1466586626273 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}] 02:10:26 INFO - PROCESS | 1660 | 1466586626274 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:26 INFO - PROCESS | 1660 | 1466586626379 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:10:26 INFO - PROCESS | 1660 | 1466586626392 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1660 | 1466586626393 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ab000 == 33 [pid = 1660] [id = 685] 02:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x124bb0400) [pid = 1660] [serial = 2055] [outer = 0x0] 02:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1267a4c00) [pid = 1660] [serial = 2056] [outer = 0x124bb0400] 02:10:26 INFO - PROCESS | 1660 | 1466586626418 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x126b64000) [pid = 1660] [serial = 2057] [outer = 0x124bb0400] 02:10:26 INFO - PROCESS | 1660 | 1466586626788 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] 02:10:26 INFO - PROCESS | 1660 | 1466586626797 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:10:26 INFO - PROCESS | 1660 | 1466586626799 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1660 | 1466586626800 Marionette TRACE conn2 <- [1,2714,null,{}] 02:10:26 INFO - PROCESS | 1660 | 1466586626802 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}] 02:10:26 INFO - PROCESS | 1660 | 1466586626803 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:26 INFO - PROCESS | 1660 | 1466586626901 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:10:26 INFO - PROCESS | 1660 | 1466586626937 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1660 | 1466586626938 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acb4800 == 34 [pid = 1660] [id = 686] 02:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11383b400) [pid = 1660] [serial = 2058] [outer = 0x0] 02:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x126b7f000) [pid = 1660] [serial = 2059] [outer = 0x11383b400] 02:10:26 INFO - PROCESS | 1660 | 1466586626963 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x128b11c00) [pid = 1660] [serial = 2060] [outer = 0x11383b400] 02:10:27 INFO - PROCESS | 1660 | 1466586627303 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]]]}] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115da4c00) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x113daa800) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1193b2c00) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x113866400) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x117043800) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x115df0000) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x119927400) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x124bb2400) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x111ecb400) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:10:27 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1121a4800) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:10:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:10:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 572ms 02:10:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:10:27 INFO - PROCESS | 1660 | 1466586627372 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1660 | 1466586627373 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:10:27 INFO - PROCESS | 1660 | 1466586627375 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1660 | 1466586627376 Marionette TRACE conn2 <- [1,2718,null,{}] 02:10:27 INFO - PROCESS | 1660 | 1466586627378 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}] 02:10:27 INFO - PROCESS | 1660 | 1466586627382 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:27 INFO - PROCESS | 1660 | 1466586627465 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:10:27 INFO - PROCESS | 1660 | 1466586627472 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1660 | 1466586627474 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d2800 == 35 [pid = 1660] [id = 687] 02:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x128b67000) [pid = 1660] [serial = 2061] [outer = 0x0] 02:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x129148c00) [pid = 1660] [serial = 2062] [outer = 0x128b67000] 02:10:27 INFO - PROCESS | 1660 | 1466586627502 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12940b400) [pid = 1660] [serial = 2063] [outer = 0x128b67000] 02:10:27 INFO - PROCESS | 1660 | 1466586627960 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] 02:10:28 INFO - PROCESS | 1660 | 1466586628005 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:10:28 INFO - PROCESS | 1660 | 1466586628008 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1660 | 1466586628009 Marionette TRACE conn2 <- [1,2722,null,{}] 02:10:28 INFO - PROCESS | 1660 | 1466586628012 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}] 02:10:28 INFO - PROCESS | 1660 | 1466586628014 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:28 INFO - PROCESS | 1660 | 1466586628090 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:10:28 INFO - PROCESS | 1660 | 1466586628096 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1660 | 1466586628097 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c303800 == 36 [pid = 1660] [id = 688] 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x12a2b5800) [pid = 1660] [serial = 2064] [outer = 0x0] 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x12a617000) [pid = 1660] [serial = 2065] [outer = 0x12a2b5800] 02:10:28 INFO - PROCESS | 1660 | 1466586628122 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x12a714800) [pid = 1660] [serial = 2066] [outer = 0x12a2b5800] 02:10:28 INFO - PROCESS | 1660 | 1466586628453 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] 02:10:28 INFO - PROCESS | 1660 | 1466586628479 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:10:28 INFO - PROCESS | 1660 | 1466586628481 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1660 | 1466586628482 Marionette TRACE conn2 <- [1,2726,null,{}] 02:10:28 INFO - PROCESS | 1660 | 1466586628485 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}] 02:10:28 INFO - PROCESS | 1660 | 1466586628486 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:28 INFO - PROCESS | 1660 | 1466586628565 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:10:28 INFO - PROCESS | 1660 | 1466586628568 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1660 | 1466586628569 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c45c800 == 37 [pid = 1660] [id = 689] 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x12a719000) [pid = 1660] [serial = 2067] [outer = 0x0] 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x12a79b000) [pid = 1660] [serial = 2068] [outer = 0x12a719000] 02:10:28 INFO - PROCESS | 1660 | 1466586628596 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x12a9aa400) [pid = 1660] [serial = 2069] [outer = 0x12a719000] 02:10:28 INFO - PROCESS | 1660 | 1466586628917 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]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 470ms 02:10:28 INFO - PROCESS | 1660 | 1466586628951 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 1660 | 1466586628954 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:10:28 INFO - PROCESS | 1660 | 1466586628958 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1660 | 1466586628960 Marionette TRACE conn2 <- [1,2730,null,{}] 02:10:28 INFO - PROCESS | 1660 | 1466586628962 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}] 02:10:28 INFO - PROCESS | 1660 | 1466586628964 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:29 INFO - PROCESS | 1660 | 1466586629085 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:10:29 INFO - PROCESS | 1660 | 1466586629096 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1660 | 1466586629097 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c463000 == 38 [pid = 1660] [id = 690] 02:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12a9b0800) [pid = 1660] [serial = 2070] [outer = 0x0] 02:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12a9c0800) [pid = 1660] [serial = 2071] [outer = 0x12a9b0800] 02:10:29 INFO - PROCESS | 1660 | 1466586629138 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12b875000) [pid = 1660] [serial = 2072] [outer = 0x12a9b0800] 02:10:30 INFO - PROCESS | 1660 | 1466586630055 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"]]]}] 02:10:30 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 02:10:30 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:10:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1119ms 02:10:30 INFO - PROCESS | 1660 | 1466586630078 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:10:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:10:30 INFO - PROCESS | 1660 | 1466586630081 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:10:30 INFO - PROCESS | 1660 | 1466586630085 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1660 | 1466586630087 Marionette TRACE conn2 <- [1,2734,null,{}] 02:10:30 INFO - PROCESS | 1660 | 1466586630091 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}] 02:10:30 INFO - PROCESS | 1660 | 1466586630092 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:30 INFO - PROCESS | 1660 | 1466586630233 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:10:30 INFO - PROCESS | 1660 | 1466586630289 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1660 | 1466586630291 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119510000 == 39 [pid = 1660] [id = 691] 02:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113a4fc00) [pid = 1660] [serial = 2073] [outer = 0x0] 02:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113da9000) [pid = 1660] [serial = 2074] [outer = 0x113a4fc00] 02:10:30 INFO - PROCESS | 1660 | 1466586630324 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1167f6000) [pid = 1660] [serial = 2075] [outer = 0x113a4fc00] 02:10:30 INFO - PROCESS | 1660 | 1466586630783 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]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:10:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 02:10:30 INFO - PROCESS | 1660 | 1466586630807 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1660 | 1466586630810 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:10:30 INFO - PROCESS | 1660 | 1466586630815 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1660 | 1466586630817 Marionette TRACE conn2 <- [1,2738,null,{}] 02:10:30 INFO - PROCESS | 1660 | 1466586630819 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}] 02:10:30 INFO - PROCESS | 1660 | 1466586630821 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:30 INFO - PROCESS | 1660 | 1466586630926 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:10:30 INFO - PROCESS | 1660 | 1466586630983 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1660 | 1466586630984 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a630800 == 40 [pid = 1660] [id = 692] 02:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116fa4400) [pid = 1660] [serial = 2076] [outer = 0x0] 02:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1183e7000) [pid = 1660] [serial = 2077] [outer = 0x116fa4400] 02:10:31 INFO - PROCESS | 1660 | 1466586631015 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119927400) [pid = 1660] [serial = 2078] [outer = 0x116fa4400] 02:10:31 INFO - PROCESS | 1660 | 1466586631406 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]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:10:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 620ms 02:10:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:10:31 INFO - PROCESS | 1660 | 1466586631435 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 1660 | 1466586631439 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:10:31 INFO - PROCESS | 1660 | 1466586631442 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1660 | 1466586631444 Marionette TRACE conn2 <- [1,2742,null,{}] 02:10:31 INFO - PROCESS | 1660 | 1466586631452 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}] 02:10:31 INFO - PROCESS | 1660 | 1466586631456 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:31 INFO - PROCESS | 1660 | 1466586631562 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:10:31 INFO - PROCESS | 1660 | 1466586631668 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1660 | 1466586631670 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced2800 == 41 [pid = 1660] [id = 693] 02:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1240b1400) [pid = 1660] [serial = 2079] [outer = 0x0] 02:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1267a5c00) [pid = 1660] [serial = 2080] [outer = 0x1240b1400] 02:10:31 INFO - PROCESS | 1660 | 1466586631702 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128b07800) [pid = 1660] [serial = 2081] [outer = 0x1240b1400] 02:10:32 INFO - PROCESS | 1660 | 1466586632130 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 02:10:32 INFO - PROCESS | 1660 | 1466586632165 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1660 | 1466586632166 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:10:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:10:32 INFO - PROCESS | 1660 | 1466586632170 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1660 | 1466586632172 Marionette TRACE conn2 <- [1,2746,null,{}] 02:10:32 INFO - PROCESS | 1660 | 1466586632174 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}] 02:10:32 INFO - PROCESS | 1660 | 1466586632176 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:32 INFO - PROCESS | 1660 | 1466586632278 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:10:32 INFO - PROCESS | 1660 | 1466586632338 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1660 | 1466586632340 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d20d000 == 42 [pid = 1660] [id = 694] 02:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x129434c00) [pid = 1660] [serial = 2082] [outer = 0x0] 02:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a71b000) [pid = 1660] [serial = 2083] [outer = 0x129434c00] 02:10:32 INFO - PROCESS | 1660 | 1466586632369 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12b879400) [pid = 1660] [serial = 2084] [outer = 0x129434c00] 02:10:32 INFO - PROCESS | 1660 | 1466586632843 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:10:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 720ms 02:10:32 INFO - PROCESS | 1660 | 1466586632919 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1660 | 1466586632922 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:10:33 INFO - PROCESS | 1660 | 1466586633091 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1660 | 1466586633094 Marionette TRACE conn2 <- [1,2750,null,{}] 02:10:33 INFO - PROCESS | 1660 | 1466586633099 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}] 02:10:33 INFO - PROCESS | 1660 | 1466586633100 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:33 INFO - PROCESS | 1660 | 1466586633201 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:10:33 INFO - PROCESS | 1660 | 1466586633258 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1660 | 1466586633260 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x123036800 == 43 [pid = 1660] [id = 695] 02:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115d98400) [pid = 1660] [serial = 2085] [outer = 0x0] 02:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116079c00) [pid = 1660] [serial = 2086] [outer = 0x115d98400] 02:10:33 INFO - PROCESS | 1660 | 1466586633289 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11704ec00) [pid = 1660] [serial = 2087] [outer = 0x115d98400] 02:10:33 INFO - PROCESS | 1660 | 1466586633741 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]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:10:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 691ms 02:10:33 INFO - PROCESS | 1660 | 1466586633765 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1660 | 1466586633769 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:10:33 INFO - PROCESS | 1660 | 1466586633774 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1660 | 1466586633776 Marionette TRACE conn2 <- [1,2754,null,{}] 02:10:33 INFO - PROCESS | 1660 | 1466586633782 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}] 02:10:33 INFO - PROCESS | 1660 | 1466586633786 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:33 INFO - PROCESS | 1660 | 1466586633928 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:10:34 INFO - PROCESS | 1660 | 1466586634024 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1660 | 1466586634025 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x125ea8000 == 44 [pid = 1660] [id = 696] 02:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1180b1400) [pid = 1660] [serial = 2088] [outer = 0x0] 02:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1193ae000) [pid = 1660] [serial = 2089] [outer = 0x1180b1400] 02:10:34 INFO - PROCESS | 1660 | 1466586634067 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119968c00) [pid = 1660] [serial = 2090] [outer = 0x1180b1400] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c45c800 == 43 [pid = 1660] [id = 689] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c303800 == 42 [pid = 1660] [id = 688] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d2800 == 41 [pid = 1660] [id = 687] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12acb4800 == 40 [pid = 1660] [id = 686] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ab000 == 39 [pid = 1660] [id = 685] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128889000 == 38 [pid = 1660] [id = 684] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12270f000 == 37 [pid = 1660] [id = 683] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1185c3000 == 36 [pid = 1660] [id = 682] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x126214800 == 35 [pid = 1660] [id = 681] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x116676800 == 34 [pid = 1660] [id = 680] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a62b000 == 33 [pid = 1660] [id = 679] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x123036800 == 32 [pid = 1660] [id = 695] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12d20d000 == 31 [pid = 1660] [id = 694] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12ced2800 == 30 [pid = 1660] [id = 693] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a630800 == 29 [pid = 1660] [id = 692] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c463000 == 28 [pid = 1660] [id = 690] 02:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119510000 == 27 [pid = 1660] [id = 691] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11811f000) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116fa3400) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1226f6c00) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1199be400) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12940c000) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128b73000) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1132eec00) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112624c00) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112f97800) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1166f6c00) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b876400) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a9abc00) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1199b9400) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1180b2400) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x120fb2400) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1232f1800) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1160d9c00) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1183da400) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1187bfc00) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x116f9e400) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1240b4400) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1660 | 1466586634993 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]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1274ms 02:10:35 INFO - PROCESS | 1660 | 1466586635048 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1660 | 1466586635051 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:10:35 INFO - PROCESS | 1660 | 1466586635054 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1660 | 1466586635057 Marionette TRACE conn2 <- [1,2758,null,{}] 02:10:35 INFO - PROCESS | 1660 | 1466586635061 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}] 02:10:35 INFO - PROCESS | 1660 | 1466586635065 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:35 INFO - PROCESS | 1660 | 1466586635146 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:10:35 INFO - PROCESS | 1660 | 1466586635152 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1660 | 1466586635155 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x117244800 == 28 [pid = 1660] [id = 697] 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1131cd800) [pid = 1660] [serial = 2091] [outer = 0x0] 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113d3d800) [pid = 1660] [serial = 2092] [outer = 0x1131cd800] 02:10:35 INFO - PROCESS | 1660 | 1466586635185 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1160d6000) [pid = 1660] [serial = 2093] [outer = 0x1131cd800] 02:10:35 INFO - PROCESS | 1660 | 1466586635539 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]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:10:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 523ms 02:10:35 INFO - PROCESS | 1660 | 1466586635578 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1660 | 1466586635582 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:10:35 INFO - PROCESS | 1660 | 1466586635586 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1660 | 1466586635587 Marionette TRACE conn2 <- [1,2762,null,{}] 02:10:35 INFO - PROCESS | 1660 | 1466586635590 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}] 02:10:35 INFO - PROCESS | 1660 | 1466586635592 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:35 INFO - PROCESS | 1660 | 1466586635675 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:10:35 INFO - PROCESS | 1660 | 1466586635730 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1660 | 1466586635731 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192c4000 == 29 [pid = 1660] [id = 698] 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1160d8800) [pid = 1660] [serial = 2094] [outer = 0x0] 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1167f9800) [pid = 1660] [serial = 2095] [outer = 0x1160d8800] 02:10:35 INFO - PROCESS | 1660 | 1466586635758 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117399c00) [pid = 1660] [serial = 2096] [outer = 0x1160d8800] 02:10:36 INFO - PROCESS | 1660 | 1466586636075 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 02:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:10:36 INFO - PROCESS | 1660 | 1466586636107 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1660 | 1466586636109 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:10:36 INFO - PROCESS | 1660 | 1466586636111 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1660 | 1466586636113 Marionette TRACE conn2 <- [1,2766,null,{}] 02:10:36 INFO - PROCESS | 1660 | 1466586636121 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}] 02:10:36 INFO - PROCESS | 1660 | 1466586636127 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:36 INFO - PROCESS | 1660 | 1466586636206 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:10:36 INFO - PROCESS | 1660 | 1466586636264 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1660 | 1466586636266 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1232b7000 == 30 [pid = 1660] [id = 699] 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1180a8c00) [pid = 1660] [serial = 2097] [outer = 0x0] 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1187a2400) [pid = 1660] [serial = 2098] [outer = 0x1180a8c00] 02:10:36 INFO - PROCESS | 1660 | 1466586636294 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119926000) [pid = 1660] [serial = 2099] [outer = 0x1180a8c00] 02:10:36 INFO - PROCESS | 1660 | 1466586636579 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:10:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 02:10:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:10:36 INFO - PROCESS | 1660 | 1466586636632 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1660 | 1466586636634 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:10:36 INFO - PROCESS | 1660 | 1466586636636 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1660 | 1466586636637 Marionette TRACE conn2 <- [1,2770,null,{}] 02:10:36 INFO - PROCESS | 1660 | 1466586636640 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}] 02:10:36 INFO - PROCESS | 1660 | 1466586636641 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:36 INFO - PROCESS | 1660 | 1466586636723 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:10:36 INFO - PROCESS | 1660 | 1466586636728 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1660 | 1466586636730 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ad2800 == 31 [pid = 1660] [id = 700] 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119d69800) [pid = 1660] [serial = 2100] [outer = 0x0] 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x122590400) [pid = 1660] [serial = 2101] [outer = 0x119d69800] 02:10:36 INFO - PROCESS | 1660 | 1466586636755 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1231a7000) [pid = 1660] [serial = 2102] [outer = 0x119d69800] 02:10:37 INFO - PROCESS | 1660 | 1466586637142 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 02:10:37 INFO - PROCESS | 1660 | 1466586637157 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:10:37 INFO - PROCESS | 1660 | 1466586637158 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:10:37 INFO - PROCESS | 1660 | 1466586637160 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1660 | 1466586637161 Marionette TRACE conn2 <- [1,2774,null,{}] 02:10:37 INFO - PROCESS | 1660 | 1466586637164 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}] 02:10:37 INFO - PROCESS | 1660 | 1466586637165 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:37 INFO - PROCESS | 1660 | 1466586637261 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:10:37 INFO - PROCESS | 1660 | 1466586637300 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1660 | 1466586637301 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1294af800 == 32 [pid = 1660] [id = 701] 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116fa0c00) [pid = 1660] [serial = 2103] [outer = 0x0] 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123946800) [pid = 1660] [serial = 2104] [outer = 0x116fa0c00] 02:10:37 INFO - PROCESS | 1660 | 1466586637326 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123b42c00) [pid = 1660] [serial = 2105] [outer = 0x116fa0c00] 02:10:37 INFO - PROCESS | 1660 | 1466586637652 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:10:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 02:10:37 INFO - PROCESS | 1660 | 1466586637679 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1660 | 1466586637680 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:10:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:10:37 INFO - PROCESS | 1660 | 1466586637682 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1660 | 1466586637684 Marionette TRACE conn2 <- [1,2778,null,{}] 02:10:37 INFO - PROCESS | 1660 | 1466586637693 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}] 02:10:37 INFO - PROCESS | 1660 | 1466586637697 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:37 INFO - PROCESS | 1660 | 1466586637807 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:10:37 INFO - PROCESS | 1660 | 1466586637812 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1660 | 1466586637813 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac38800 == 33 [pid = 1660] [id = 702] 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123b41400) [pid = 1660] [serial = 2106] [outer = 0x0] 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12440a400) [pid = 1660] [serial = 2107] [outer = 0x123b41400] 02:10:37 INFO - PROCESS | 1660 | 1466586637838 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126b74800) [pid = 1660] [serial = 2108] [outer = 0x123b41400] 02:10:38 INFO - PROCESS | 1660 | 1466586638197 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 527ms 02:10:38 INFO - PROCESS | 1660 | 1466586638210 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:10:38 INFO - PROCESS | 1660 | 1466586638219 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:10:38 INFO - PROCESS | 1660 | 1466586638222 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1660 | 1466586638223 Marionette TRACE conn2 <- [1,2782,null,{}] 02:10:38 INFO - PROCESS | 1660 | 1466586638230 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}] 02:10:38 INFO - PROCESS | 1660 | 1466586638232 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:38 INFO - PROCESS | 1660 | 1466586638328 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:10:38 INFO - PROCESS | 1660 | 1466586638332 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1660 | 1466586638333 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c0000 == 34 [pid = 1660] [id = 703] 02:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123b44000) [pid = 1660] [serial = 2109] [outer = 0x0] 02:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b06c00) [pid = 1660] [serial = 2110] [outer = 0x123b44000] 02:10:38 INFO - PROCESS | 1660 | 1466586638355 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b6f800) [pid = 1660] [serial = 2111] [outer = 0x123b44000] 02:10:38 INFO - PROCESS | 1660 | 1466586638777 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:10:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 02:10:38 INFO - PROCESS | 1660 | 1466586638844 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1660 | 1466586638846 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:10:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:10:38 INFO - PROCESS | 1660 | 1466586638849 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1660 | 1466586638851 Marionette TRACE conn2 <- [1,2786,null,{}] 02:10:38 INFO - PROCESS | 1660 | 1466586638854 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}] 02:10:38 INFO - PROCESS | 1660 | 1466586638856 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:39 INFO - PROCESS | 1660 | 1466586639139 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124bb0400) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11383b400) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b67000) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x117042800) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1132cf800) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1183ddc00) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11739c800) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112f93400) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a719000) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a2b5800) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119293400) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:10:39 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a9b0800) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:10:39 INFO - PROCESS | 1660 | 1466586639204 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1660 | 1466586639206 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d4000 == 35 [pid = 1660] [id = 704] 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112f93400) [pid = 1660] [serial = 2112] [outer = 0x0] 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x117042800) [pid = 1660] [serial = 2113] [outer = 0x112f93400] 02:10:39 INFO - PROCESS | 1660 | 1466586639234 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123b46c00) [pid = 1660] [serial = 2114] [outer = 0x112f93400] 02:10:39 INFO - PROCESS | 1660 | 1466586639502 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]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 02:10:39 INFO - PROCESS | 1660 | 1466586639521 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:10:39 INFO - PROCESS | 1660 | 1466586639522 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:10:39 INFO - PROCESS | 1660 | 1466586639524 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1660 | 1466586639525 Marionette TRACE conn2 <- [1,2790,null,{}] 02:10:39 INFO - PROCESS | 1660 | 1466586639533 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}] 02:10:39 INFO - PROCESS | 1660 | 1466586639534 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:39 INFO - PROCESS | 1660 | 1466586639620 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:10:39 INFO - PROCESS | 1660 | 1466586639677 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1660 | 1466586639678 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c321000 == 36 [pid = 1660] [id = 705] 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112f92c00) [pid = 1660] [serial = 2115] [outer = 0x0] 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128b11400) [pid = 1660] [serial = 2116] [outer = 0x112f92c00] 02:10:39 INFO - PROCESS | 1660 | 1466586639702 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12940d000) [pid = 1660] [serial = 2117] [outer = 0x112f92c00] 02:10:39 INFO - PROCESS | 1660 | 1466586639956 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]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:10:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 471ms 02:10:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:10:40 INFO - PROCESS | 1660 | 1466586639995 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1660 | 1466586639997 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:10:40 INFO - PROCESS | 1660 | 1466586639999 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1660 | 1466586640000 Marionette TRACE conn2 <- [1,2794,null,{}] 02:10:40 INFO - PROCESS | 1660 | 1466586640002 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}] 02:10:40 INFO - PROCESS | 1660 | 1466586640003 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:40 INFO - PROCESS | 1660 | 1466586640087 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:10:40 INFO - PROCESS | 1660 | 1466586640093 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1660 | 1466586640094 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca64000 == 37 [pid = 1660] [id = 706] 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12940dc00) [pid = 1660] [serial = 2118] [outer = 0x0] 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a2b3000) [pid = 1660] [serial = 2119] [outer = 0x12940dc00] 02:10:40 INFO - PROCESS | 1660 | 1466586640119 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a61e000) [pid = 1660] [serial = 2120] [outer = 0x12940dc00] 02:10:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12d603800 == 36 [pid = 1660] [id = 17] 02:10:40 INFO - PROCESS | 1660 | 1466586640488 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]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:10:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 517ms 02:10:40 INFO - PROCESS | 1660 | 1466586640517 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1660 | 1466586640518 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:10:40 INFO - PROCESS | 1660 | 1466586640521 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1660 | 1466586640522 Marionette TRACE conn2 <- [1,2798,null,{}] 02:10:40 INFO - PROCESS | 1660 | 1466586640525 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}] 02:10:40 INFO - PROCESS | 1660 | 1466586640526 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:40 INFO - PROCESS | 1660 | 1466586640652 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:10:40 INFO - PROCESS | 1660 | 1466586640660 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1660 | 1466586640662 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf8000 == 37 [pid = 1660] [id = 707] 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125e4fc00) [pid = 1660] [serial = 2121] [outer = 0x0] 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a713800) [pid = 1660] [serial = 2122] [outer = 0x125e4fc00] 02:10:40 INFO - PROCESS | 1660 | 1466586640688 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a9c1800) [pid = 1660] [serial = 2123] [outer = 0x125e4fc00] 02:10:40 INFO - PROCESS | 1660 | 1466586640991 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]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 523ms 02:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:10:41 INFO - PROCESS | 1660 | 1466586641045 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1660 | 1466586641046 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:10:41 INFO - PROCESS | 1660 | 1466586641048 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1660 | 1466586641050 Marionette TRACE conn2 <- [1,2802,null,{}] 02:10:41 INFO - PROCESS | 1660 | 1466586641054 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}] 02:10:41 INFO - PROCESS | 1660 | 1466586641055 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:41 INFO - PROCESS | 1660 | 1466586641136 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:10:41 INFO - PROCESS | 1660 | 1466586641237 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1660 | 1466586641239 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11600f000 == 38 [pid = 1660] [id = 708] 02:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x110fa0c00) [pid = 1660] [serial = 2124] [outer = 0x0] 02:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112619000) [pid = 1660] [serial = 2125] [outer = 0x110fa0c00] 02:10:41 INFO - PROCESS | 1660 | 1466586641271 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112e66000) [pid = 1660] [serial = 2126] [outer = 0x110fa0c00] 02:10:41 INFO - PROCESS | 1660 | 1466586641809 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]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:10:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 775ms 02:10:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:10:41 INFO - PROCESS | 1660 | 1466586641825 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1660 | 1466586641828 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:10:41 INFO - PROCESS | 1660 | 1466586641885 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1660 | 1466586641887 Marionette TRACE conn2 <- [1,2806,null,{}] 02:10:41 INFO - PROCESS | 1660 | 1466586641895 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}] 02:10:41 INFO - PROCESS | 1660 | 1466586641898 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:42 INFO - PROCESS | 1660 | 1466586642031 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:10:42 INFO - PROCESS | 1660 | 1466586642157 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1660 | 1466586642160 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12271d000 == 39 [pid = 1660] [id = 709] 02:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113da7800) [pid = 1660] [serial = 2127] [outer = 0x0] 02:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116a0a800) [pid = 1660] [serial = 2128] [outer = 0x113da7800] 02:10:42 INFO - PROCESS | 1660 | 1466586642209 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1176bd400) [pid = 1660] [serial = 2129] [outer = 0x113da7800] 02:10:42 INFO - PROCESS | 1660 | 1466586642777 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]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:10:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 977ms 02:10:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:10:42 INFO - PROCESS | 1660 | 1466586642810 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1660 | 1466586642813 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:10:42 INFO - PROCESS | 1660 | 1466586642816 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1660 | 1466586642817 Marionette TRACE conn2 <- [1,2810,null,{}] 02:10:42 INFO - PROCESS | 1660 | 1466586642820 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}] 02:10:42 INFO - PROCESS | 1660 | 1466586642821 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:43 INFO - PROCESS | 1660 | 1466586643037 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:10:43 INFO - PROCESS | 1660 | 1466586643104 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1660 | 1466586643106 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d8000 == 40 [pid = 1660] [id = 710] 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112f91800) [pid = 1660] [serial = 2130] [outer = 0x0] 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115d99400) [pid = 1660] [serial = 2131] [outer = 0x112f91800] 02:10:43 INFO - PROCESS | 1660 | 1466586643135 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11673fc00) [pid = 1660] [serial = 2132] [outer = 0x112f91800] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdf8000 == 39 [pid = 1660] [id = 707] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca64000 == 38 [pid = 1660] [id = 706] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c321000 == 37 [pid = 1660] [id = 705] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d4000 == 36 [pid = 1660] [id = 704] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c0000 == 35 [pid = 1660] [id = 703] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac38800 == 34 [pid = 1660] [id = 702] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1294af800 == 33 [pid = 1660] [id = 701] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x126ad2800 == 32 [pid = 1660] [id = 700] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1232b7000 == 31 [pid = 1660] [id = 699] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1192c4000 == 30 [pid = 1660] [id = 698] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x117244800 == 29 [pid = 1660] [id = 697] 02:10:43 INFO - PROCESS | 1660 | --DOCSHELL 0x125ea8000 == 28 [pid = 1660] [id = 696] 02:10:43 INFO - PROCESS | 1660 | 1466586643602 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]]]}] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a9c0800) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1267a4c00) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126b7f000) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126b64000) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129148c00) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12940b400) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c9c000) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116964800) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117046c00) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1193aa400) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119969400) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e3c00) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119291400) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11326c400) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115d97800) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a79b000) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a714800) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b11c00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1226ee000) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1240b9400) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a617000) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a9aa400) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b875000) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 02:10:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:10:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 820ms 02:10:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:10:43 INFO - PROCESS | 1660 | 1466586643637 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1660 | 1466586643640 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:10:43 INFO - PROCESS | 1660 | 1466586643643 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1660 | 1466586643645 Marionette TRACE conn2 <- [1,2814,null,{}] 02:10:43 INFO - PROCESS | 1660 | 1466586643648 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}] 02:10:43 INFO - PROCESS | 1660 | 1466586643650 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:43 INFO - PROCESS | 1660 | 1466586643734 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:10:43 INFO - PROCESS | 1660 | 1466586643739 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1660 | 1466586643741 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e9800 == 29 [pid = 1660] [id = 711] 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116f9d400) [pid = 1660] [serial = 2133] [outer = 0x0] 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1176c1000) [pid = 1660] [serial = 2134] [outer = 0x116f9d400] 02:10:43 INFO - PROCESS | 1660 | 1466586643768 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11852cc00) [pid = 1660] [serial = 2135] [outer = 0x116f9d400] 02:10:44 INFO - PROCESS | 1660 | 1466586644120 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 02:10:44 INFO - PROCESS | 1660 | 1466586644180 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1660 | 1466586644181 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:10:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:10:44 INFO - PROCESS | 1660 | 1466586644185 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1660 | 1466586644186 Marionette TRACE conn2 <- [1,2818,null,{}] 02:10:44 INFO - PROCESS | 1660 | 1466586644189 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}] 02:10:44 INFO - PROCESS | 1660 | 1466586644190 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:44 INFO - PROCESS | 1660 | 1466586644270 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:10:44 INFO - PROCESS | 1660 | 1466586644279 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1660 | 1466586644280 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0c800 == 30 [pid = 1660] [id = 712] 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113a56c00) [pid = 1660] [serial = 2136] [outer = 0x0] 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119960c00) [pid = 1660] [serial = 2137] [outer = 0x113a56c00] 02:10:44 INFO - PROCESS | 1660 | 1466586644306 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120fb3400) [pid = 1660] [serial = 2138] [outer = 0x113a56c00] 02:10:44 INFO - PROCESS | 1660 | 1466586644646 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:10:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 02:10:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:10:44 INFO - PROCESS | 1660 | 1466586644656 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1660 | 1466586644658 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:10:44 INFO - PROCESS | 1660 | 1466586644666 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1660 | 1466586644669 Marionette TRACE conn2 <- [1,2822,null,{}] 02:10:44 INFO - PROCESS | 1660 | 1466586644672 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}] 02:10:44 INFO - PROCESS | 1660 | 1466586644674 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:44 INFO - PROCESS | 1660 | 1466586644767 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:10:44 INFO - PROCESS | 1660 | 1466586644825 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1660 | 1466586644826 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b1000 == 31 [pid = 1660] [id = 713] 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112f99400) [pid = 1660] [serial = 2139] [outer = 0x0] 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1233d3400) [pid = 1660] [serial = 2140] [outer = 0x112f99400] 02:10:44 INFO - PROCESS | 1660 | 1466586644853 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124bbf000) [pid = 1660] [serial = 2141] [outer = 0x112f99400] 02:10:45 INFO - PROCESS | 1660 | 1466586645156 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]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:10:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 526ms 02:10:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:10:45 INFO - PROCESS | 1660 | 1466586645189 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1660 | 1466586645190 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1660 | 1466586645192 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1660 | 1466586645193 Marionette TRACE conn2 <- [1,2826,null,{}] 02:10:45 INFO - PROCESS | 1660 | 1466586645199 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}] 02:10:45 INFO - PROCESS | 1660 | 1466586645200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:45 INFO - PROCESS | 1660 | 1466586645279 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:10:45 INFO - PROCESS | 1660 | 1466586645341 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1660 | 1466586645343 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x126ac7800 == 32 [pid = 1660] [id = 714] 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119963c00) [pid = 1660] [serial = 2142] [outer = 0x0] 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125e44c00) [pid = 1660] [serial = 2143] [outer = 0x119963c00] 02:10:45 INFO - PROCESS | 1660 | 1466586645367 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b64400) [pid = 1660] [serial = 2144] [outer = 0x119963c00] 02:10:45 INFO - PROCESS | 1660 | 1466586645665 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:10:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 02:10:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:10:45 INFO - PROCESS | 1660 | 1466586645718 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1660 | 1466586645720 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1660 | 1466586645723 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1660 | 1466586645724 Marionette TRACE conn2 <- [1,2830,null,{}] 02:10:45 INFO - PROCESS | 1660 | 1466586645726 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}] 02:10:45 INFO - PROCESS | 1660 | 1466586645727 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:45 INFO - PROCESS | 1660 | 1466586645830 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:10:45 INFO - PROCESS | 1660 | 1466586645844 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1660 | 1466586645848 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9d2000 == 33 [pid = 1660] [id = 715] 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b0e800) [pid = 1660] [serial = 2145] [outer = 0x0] 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b6dc00) [pid = 1660] [serial = 2146] [outer = 0x128b0e800] 02:10:45 INFO - PROCESS | 1660 | 1466586645880 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129410800) [pid = 1660] [serial = 2147] [outer = 0x128b0e800] 02:10:46 INFO - PROCESS | 1660 | 1466586646230 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]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 02:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:10:46 INFO - PROCESS | 1660 | 1466586646245 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1660 | 1466586646246 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:10:46 INFO - PROCESS | 1660 | 1466586646248 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1660 | 1466586646249 Marionette TRACE conn2 <- [1,2834,null,{}] 02:10:46 INFO - PROCESS | 1660 | 1466586646252 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}] 02:10:46 INFO - PROCESS | 1660 | 1466586646253 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:46 INFO - PROCESS | 1660 | 1466586646359 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:10:46 INFO - PROCESS | 1660 | 1466586646363 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1660 | 1466586646364 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c318800 == 34 [pid = 1660] [id = 716] 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b10400) [pid = 1660] [serial = 2148] [outer = 0x0] 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a718400) [pid = 1660] [serial = 2149] [outer = 0x128b10400] 02:10:46 INFO - PROCESS | 1660 | 1466586646389 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a9aa400) [pid = 1660] [serial = 2150] [outer = 0x128b10400] 02:10:46 INFO - PROCESS | 1660 | 1466586646730 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:10:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 02:10:46 INFO - PROCESS | 1660 | 1466586646771 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1660 | 1466586646772 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:10:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:10:46 INFO - PROCESS | 1660 | 1466586646787 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1660 | 1466586646788 Marionette TRACE conn2 <- [1,2838,null,{}] 02:10:46 INFO - PROCESS | 1660 | 1466586646791 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}] 02:10:46 INFO - PROCESS | 1660 | 1466586646792 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:46 INFO - PROCESS | 1660 | 1466586646895 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:10:46 INFO - PROCESS | 1660 | 1466586646899 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1660 | 1466586646900 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca5d000 == 35 [pid = 1660] [id = 717] 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112f8e400) [pid = 1660] [serial = 2151] [outer = 0x0] 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a9c1c00) [pid = 1660] [serial = 2152] [outer = 0x112f8e400] 02:10:46 INFO - PROCESS | 1660 | 1466586646920 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b87c400) [pid = 1660] [serial = 2153] [outer = 0x112f8e400] 02:10:47 INFO - PROCESS | 1660 | 1466586647384 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]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:10:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 620ms 02:10:47 INFO - PROCESS | 1660 | 1466586647407 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:10:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:10:47 INFO - PROCESS | 1660 | 1466586647409 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:10:47 INFO - PROCESS | 1660 | 1466586647418 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1660 | 1466586647421 Marionette TRACE conn2 <- [1,2842,null,{}] 02:10:47 INFO - PROCESS | 1660 | 1466586647424 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}] 02:10:47 INFO - PROCESS | 1660 | 1466586647426 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:47 INFO - PROCESS | 1660 | 1466586647582 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12d604000) [pid = 1660] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116fa0c00) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123b41400) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119d69800) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1180a8c00) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1180b1400) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1131cd800) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1160d8800) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113a4fc00) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116fa4400) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1240b1400) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129434c00) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12940dc00) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115d98400) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123b44000) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112f93400) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12cd22000) [pid = 1660] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:10:47 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112f92c00) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:10:47 INFO - PROCESS | 1660 | 1466586647742 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1660 | 1466586647743 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e9000 == 36 [pid = 1660] [id = 718] 02:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128cdc00) [pid = 1660] [serial = 2154] [outer = 0x0] 02:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112f92c00) [pid = 1660] [serial = 2155] [outer = 0x1128cdc00] 02:10:47 INFO - PROCESS | 1660 | 1466586647767 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1172b5c00) [pid = 1660] [serial = 2156] [outer = 0x1128cdc00] 02:10:48 INFO - PROCESS | 1660 | 1466586648048 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]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:10:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 676ms 02:10:48 INFO - PROCESS | 1660 | 1466586648089 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:10:48 INFO - PROCESS | 1660 | 1466586648090 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:10:48 INFO - PROCESS | 1660 | 1466586648092 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1660 | 1466586648093 Marionette TRACE conn2 <- [1,2846,null,{}] 02:10:48 INFO - PROCESS | 1660 | 1466586648096 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}] 02:10:48 INFO - PROCESS | 1660 | 1466586648097 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:48 INFO - PROCESS | 1660 | 1466586648185 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:10:48 INFO - PROCESS | 1660 | 1466586648189 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1660 | 1466586648190 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291b0800 == 37 [pid = 1660] [id = 719] 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1187a3c00) [pid = 1660] [serial = 2157] [outer = 0x0] 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123fbf400) [pid = 1660] [serial = 2158] [outer = 0x1187a3c00] 02:10:48 INFO - PROCESS | 1660 | 1466586648214 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x129410400) [pid = 1660] [serial = 2159] [outer = 0x1187a3c00] 02:10:48 INFO - PROCESS | 1660 | 1466586648539 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]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:10:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 470ms 02:10:48 INFO - PROCESS | 1660 | 1466586648569 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1660 | 1466586648570 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:10:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:10:48 INFO - PROCESS | 1660 | 1466586648572 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1660 | 1466586648574 Marionette TRACE conn2 <- [1,2850,null,{}] 02:10:48 INFO - PROCESS | 1660 | 1466586648576 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}] 02:10:48 INFO - PROCESS | 1660 | 1466586648577 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:48 INFO - PROCESS | 1660 | 1466586648692 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:10:48 INFO - PROCESS | 1660 | 1466586648699 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1660 | 1466586648701 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d61c800 == 38 [pid = 1660] [id = 720] 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1187bb000) [pid = 1660] [serial = 2160] [outer = 0x0] 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ae4c00) [pid = 1660] [serial = 2161] [outer = 0x1187bb000] 02:10:48 INFO - PROCESS | 1660 | 1466586648736 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12bd1c000) [pid = 1660] [serial = 2162] [outer = 0x1187bb000] 02:10:49 INFO - PROCESS | 1660 | 1466586649087 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 525ms 02:10:49 INFO - PROCESS | 1660 | 1466586649099 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1660 | 1466586649103 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:10:49 INFO - PROCESS | 1660 | 1466586649107 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1660 | 1466586649110 Marionette TRACE conn2 <- [1,2854,null,{}] 02:10:49 INFO - PROCESS | 1660 | 1466586649113 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}] 02:10:49 INFO - PROCESS | 1660 | 1466586649116 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:49 INFO - PROCESS | 1660 | 1466586649258 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:10:49 INFO - PROCESS | 1660 | 1466586649346 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1660 | 1466586649347 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d973000 == 39 [pid = 1660] [id = 721] 02:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116f9e000) [pid = 1660] [serial = 2163] [outer = 0x0] 02:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12bd20000) [pid = 1660] [serial = 2164] [outer = 0x116f9e000] 02:10:49 INFO - PROCESS | 1660 | 1466586649371 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12c0ecc00) [pid = 1660] [serial = 2165] [outer = 0x116f9e000] 02:10:49 INFO - PROCESS | 1660 | 1466586649643 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]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:10:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 571ms 02:10:49 INFO - PROCESS | 1660 | 1466586649679 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1660 | 1466586649680 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:10:49 INFO - PROCESS | 1660 | 1466586649690 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1660 | 1466586649692 Marionette TRACE conn2 <- [1,2858,null,{}] 02:10:49 INFO - PROCESS | 1660 | 1466586649694 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}] 02:10:49 INFO - PROCESS | 1660 | 1466586649695 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:49 INFO - PROCESS | 1660 | 1466586649834 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:10:49 INFO - PROCESS | 1660 | 1466586649935 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1660 | 1466586649937 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x116999800 == 40 [pid = 1660] [id = 722] 02:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11219fc00) [pid = 1660] [serial = 2166] [outer = 0x0] 02:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1128ce400) [pid = 1660] [serial = 2167] [outer = 0x11219fc00] 02:10:49 INFO - PROCESS | 1660 | 1466586649971 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113da8000) [pid = 1660] [serial = 2168] [outer = 0x11219fc00] 02:10:50 INFO - PROCESS | 1660 | 1466586650431 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:10:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 768ms 02:10:50 INFO - PROCESS | 1660 | 1466586650461 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 1660 | 1466586650464 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:10:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:10:50 INFO - PROCESS | 1660 | 1466586650469 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1660 | 1466586650471 Marionette TRACE conn2 <- [1,2862,null,{}] 02:10:50 INFO - PROCESS | 1660 | 1466586650474 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}] 02:10:50 INFO - PROCESS | 1660 | 1466586650477 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:50 INFO - PROCESS | 1660 | 1466586650607 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:10:50 INFO - PROCESS | 1660 | 1466586650681 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1660 | 1466586650683 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd2800 == 41 [pid = 1660] [id = 723] 02:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11879c400) [pid = 1660] [serial = 2169] [outer = 0x0] 02:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118eef400) [pid = 1660] [serial = 2170] [outer = 0x11879c400] 02:10:50 INFO - PROCESS | 1660 | 1466586650713 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1199bb000) [pid = 1660] [serial = 2171] [outer = 0x11879c400] 02:10:51 INFO - PROCESS | 1660 | 1466586651135 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 02:10:51 INFO - PROCESS | 1660 | 1466586651191 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1660 | 1466586651193 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:10:51 INFO - PROCESS | 1660 | 1466586651195 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1660 | 1466586651197 Marionette TRACE conn2 <- [1,2866,null,{}] 02:10:51 INFO - PROCESS | 1660 | 1466586651199 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}] 02:10:51 INFO - PROCESS | 1660 | 1466586651201 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:51 INFO - PROCESS | 1660 | 1466586651308 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:10:51 INFO - PROCESS | 1660 | 1466586651373 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 1660 | 1466586651375 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d21e000 == 42 [pid = 1660] [id = 724] 02:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x123b3b000) [pid = 1660] [serial = 2172] [outer = 0x0] 02:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124407800) [pid = 1660] [serial = 2173] [outer = 0x123b3b000] 02:10:51 INFO - PROCESS | 1660 | 1466586651444 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126b72c00) [pid = 1660] [serial = 2174] [outer = 0x123b3b000] 02:10:51 INFO - PROCESS | 1660 | 1466586651857 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:10:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 719ms 02:10:51 INFO - PROCESS | 1660 | 1466586651942 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1660 | 1466586651944 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:10:51 INFO - PROCESS | 1660 | 1466586651956 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1660 | 1466586651960 Marionette TRACE conn2 <- [1,2870,null,{}] 02:10:51 INFO - PROCESS | 1660 | 1466586651962 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}] 02:10:51 INFO - PROCESS | 1660 | 1466586651964 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:52 INFO - PROCESS | 1660 | 1466586652075 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:10:52 INFO - PROCESS | 1660 | 1466586652150 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1660 | 1466586652151 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e250800 == 43 [pid = 1660] [id = 725] 02:10:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1267a8c00) [pid = 1660] [serial = 2175] [outer = 0x0] 02:10:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a719c00) [pid = 1660] [serial = 2176] [outer = 0x1267a8c00] 02:10:52 INFO - PROCESS | 1660 | 1466586652180 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b878800) [pid = 1660] [serial = 2177] [outer = 0x1267a8c00] 02:10:52 INFO - PROCESS | 1660 | 1466586652778 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]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:10:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 877ms 02:10:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:10:52 INFO - PROCESS | 1660 | 1466586652828 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1660 | 1466586652831 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:10:52 INFO - PROCESS | 1660 | 1466586652834 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1660 | 1466586652836 Marionette TRACE conn2 <- [1,2874,null,{}] 02:10:52 INFO - PROCESS | 1660 | 1466586652840 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}] 02:10:52 INFO - PROCESS | 1660 | 1466586652841 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:52 INFO - PROCESS | 1660 | 1466586652942 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:10:53 INFO - PROCESS | 1660 | 1466586653001 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1660 | 1466586653004 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x126411800 == 44 [pid = 1660] [id = 726] 02:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116fa2c00) [pid = 1660] [serial = 2178] [outer = 0x0] 02:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1180b2c00) [pid = 1660] [serial = 2179] [outer = 0x116fa2c00] 02:10:53 INFO - PROCESS | 1660 | 1466586653032 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1187b6c00) [pid = 1660] [serial = 2180] [outer = 0x116fa2c00] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d973000 == 43 [pid = 1660] [id = 721] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d61c800 == 42 [pid = 1660] [id = 720] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b0800 == 41 [pid = 1660] [id = 719] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e9000 == 40 [pid = 1660] [id = 718] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca5d000 == 39 [pid = 1660] [id = 717] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c318800 == 38 [pid = 1660] [id = 716] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9d2000 == 37 [pid = 1660] [id = 715] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x126ac7800 == 36 [pid = 1660] [id = 714] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1291b1000 == 35 [pid = 1660] [id = 713] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x124c0c800 == 34 [pid = 1660] [id = 712] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e9800 == 33 [pid = 1660] [id = 711] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d8000 == 32 [pid = 1660] [id = 710] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12271d000 == 31 [pid = 1660] [id = 709] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11600f000 == 30 [pid = 1660] [id = 708] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d603000 == 29 [pid = 1660] [id = 18] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12e250800 == 28 [pid = 1660] [id = 725] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d21e000 == 27 [pid = 1660] [id = 724] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x124bd2800 == 26 [pid = 1660] [id = 723] 02:10:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116999800 == 25 [pid = 1660] [id = 722] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12d604800) [pid = 1660] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123946800) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12440a400) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x122590400) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1187a2400) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119926000) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119968c00) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1193ae000) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113d3d800) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1160d6000) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1167f9800) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x117399c00) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1167f6000) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113da9000) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119927400) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183e7000) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b07800) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1267a5c00) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123b42c00) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b879400) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a61e000) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a71b000) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11704ec00) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116079c00) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b06c00) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126b74800) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123b46c00) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b6f800) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a2b3000) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x117042800) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a713800) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x126290400) [pid = 1660] [serial = 1448] [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.] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1231a7000) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12940d000) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x128b11400) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 02:10:54 INFO - PROCESS | 1660 | 1466586654146 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]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1322ms 02:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:10:54 INFO - PROCESS | 1660 | 1466586654158 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 1660 | 1466586654161 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:10:54 INFO - PROCESS | 1660 | 1466586654166 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1660 | 1466586654171 Marionette TRACE conn2 <- [1,2878,null,{}] 02:10:54 INFO - PROCESS | 1660 | 1466586654178 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}] 02:10:54 INFO - PROCESS | 1660 | 1466586654180 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:54 INFO - PROCESS | 1660 | 1466586654301 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:10:54 INFO - PROCESS | 1660 | 1466586654313 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1660 | 1466586654317 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x117015800 == 26 [pid = 1660] [id = 727] 02:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1121ab000) [pid = 1660] [serial = 2181] [outer = 0x0] 02:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112f94c00) [pid = 1660] [serial = 2182] [outer = 0x1121ab000] 02:10:54 INFO - PROCESS | 1660 | 1466586654361 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113861400) [pid = 1660] [serial = 2183] [outer = 0x1121ab000] 02:10:54 INFO - PROCESS | 1660 | 1466586654799 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]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:10:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 677ms 02:10:54 INFO - PROCESS | 1660 | 1466586654842 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 1660 | 1466586654846 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:10:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:10:54 INFO - PROCESS | 1660 | 1466586654851 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1660 | 1466586654853 Marionette TRACE conn2 <- [1,2882,null,{}] 02:10:54 INFO - PROCESS | 1660 | 1466586654855 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}] 02:10:54 INFO - PROCESS | 1660 | 1466586654857 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:54 INFO - PROCESS | 1660 | 1466586654942 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:10:54 INFO - PROCESS | 1660 | 1466586654946 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1660 | 1466586654948 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11951e000 == 27 [pid = 1660] [id = 728] 02:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113f32400) [pid = 1660] [serial = 2184] [outer = 0x0] 02:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1162d5800) [pid = 1660] [serial = 2185] [outer = 0x113f32400] 02:10:54 INFO - PROCESS | 1660 | 1466586654979 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116f9dc00) [pid = 1660] [serial = 2186] [outer = 0x113f32400] 02:10:55 INFO - PROCESS | 1660 | 1466586655326 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:10:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 522ms 02:10:55 INFO - PROCESS | 1660 | 1466586655374 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1660 | 1466586655375 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:10:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:10:55 INFO - PROCESS | 1660 | 1466586655377 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1660 | 1466586655380 Marionette TRACE conn2 <- [1,2886,null,{}] 02:10:55 INFO - PROCESS | 1660 | 1466586655388 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}] 02:10:55 INFO - PROCESS | 1660 | 1466586655391 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:55 INFO - PROCESS | 1660 | 1466586655470 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:10:55 INFO - PROCESS | 1660 | 1466586655475 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1660 | 1466586655477 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1235bb800 == 28 [pid = 1660] [id = 729] 02:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113835c00) [pid = 1660] [serial = 2187] [outer = 0x0] 02:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1183e5000) [pid = 1660] [serial = 2188] [outer = 0x113835c00] 02:10:55 INFO - PROCESS | 1660 | 1466586655508 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1187bb400) [pid = 1660] [serial = 2189] [outer = 0x113835c00] 02:10:56 INFO - PROCESS | 1660 | --DOCSHELL 0x117015800 == 27 [pid = 1660] [id = 727] 02:10:56 INFO - PROCESS | 1660 | --DOCSHELL 0x126411800 == 26 [pid = 1660] [id = 726] 02:10:56 INFO - PROCESS | 1660 | --DOCSHELL 0x11951e000 == 25 [pid = 1660] [id = 728] 02:10:56 INFO - PROCESS | 1660 | 1466586656886 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]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:10:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1524ms 02:10:56 INFO - PROCESS | 1660 | 1466586656903 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1660 | 1466586656905 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:10:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:10:56 INFO - PROCESS | 1660 | 1466586656909 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1660 | 1466586656911 Marionette TRACE conn2 <- [1,2890,null,{}] 02:10:56 INFO - PROCESS | 1660 | 1466586656915 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}] 02:10:56 INFO - PROCESS | 1660 | 1466586656917 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:57 INFO - PROCESS | 1660 | 1466586657004 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:10:57 INFO - PROCESS | 1660 | 1466586657117 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1660 | 1466586657119 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185e7800 == 26 [pid = 1660] [id = 730] 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113840800) [pid = 1660] [serial = 2190] [outer = 0x0] 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113f36000) [pid = 1660] [serial = 2191] [outer = 0x113840800] 02:10:57 INFO - PROCESS | 1660 | 1466586657147 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1167f9800) [pid = 1660] [serial = 2192] [outer = 0x113840800] 02:10:57 INFO - PROCESS | 1660 | 1466586657525 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:10:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 02:10:57 INFO - PROCESS | 1660 | 1466586657580 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1660 | 1466586657586 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:10:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:10:57 INFO - PROCESS | 1660 | 1466586657592 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1660 | 1466586657595 Marionette TRACE conn2 <- [1,2894,null,{}] 02:10:57 INFO - PROCESS | 1660 | 1466586657606 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}] 02:10:57 INFO - PROCESS | 1660 | 1466586657609 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:57 INFO - PROCESS | 1660 | 1466586657749 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:10:57 INFO - PROCESS | 1660 | 1466586657754 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1660 | 1466586657756 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12270e000 == 27 [pid = 1660] [id = 731] 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116f9f400) [pid = 1660] [serial = 2193] [outer = 0x0] 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11811a400) [pid = 1660] [serial = 2194] [outer = 0x116f9f400] 02:10:57 INFO - PROCESS | 1660 | 1466586657783 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11879f400) [pid = 1660] [serial = 2195] [outer = 0x116f9f400] 02:10:58 INFO - PROCESS | 1660 | 1466586658133 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]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 581ms 02:10:58 INFO - PROCESS | 1660 | 1466586658180 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:10:58 INFO - PROCESS | 1660 | 1466586658189 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:10:58 INFO - PROCESS | 1660 | 1466586658192 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1660 | 1466586658194 Marionette TRACE conn2 <- [1,2898,null,{}] 02:10:58 INFO - PROCESS | 1660 | 1466586658202 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}] 02:10:58 INFO - PROCESS | 1660 | 1466586658205 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:58 INFO - PROCESS | 1660 | 1466586658306 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:10:58 INFO - PROCESS | 1660 | 1466586658361 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 1660 | 1466586658363 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b17800 == 28 [pid = 1660] [id = 732] 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112f98400) [pid = 1660] [serial = 2196] [outer = 0x0] 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119eab000) [pid = 1660] [serial = 2197] [outer = 0x112f98400] 02:10:58 INFO - PROCESS | 1660 | 1466586658390 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1226ee000) [pid = 1660] [serial = 2198] [outer = 0x112f98400] 02:10:58 INFO - PROCESS | 1660 | 1466586658712 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]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:10:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 572ms 02:10:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:10:58 INFO - PROCESS | 1660 | 1466586658764 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 1660 | 1466586658766 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:10:58 INFO - PROCESS | 1660 | 1466586658778 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1660 | 1466586658779 Marionette TRACE conn2 <- [1,2902,null,{}] 02:10:58 INFO - PROCESS | 1660 | 1466586658781 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}] 02:10:58 INFO - PROCESS | 1660 | 1466586658782 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:58 INFO - PROCESS | 1660 | 1466586658886 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:10:58 INFO - PROCESS | 1660 | 1466586658889 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 1660 | 1466586658890 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a256800 == 29 [pid = 1660] [id = 733] 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1233d7c00) [pid = 1660] [serial = 2199] [outer = 0x0] 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123b41800) [pid = 1660] [serial = 2200] [outer = 0x1233d7c00] 02:10:58 INFO - PROCESS | 1660 | 1466586658916 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12408a000) [pid = 1660] [serial = 2201] [outer = 0x1233d7c00] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125e4fc00) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128b0e800) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b10400) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112f8e400) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110fa0c00) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113da7800) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116f9d400) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112f99400) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113a56c00) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112f91800) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119963c00) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1128cdc00) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116f9e000) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1187bb000) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1187a3c00) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116fa2c00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x113f32400) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11219fc00) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1121ab000) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11879c400) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x123b3b000) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:10:59 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1267a8c00) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:10:59 INFO - PROCESS | 1660 | 1466586659474 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:10:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:10:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 732ms 02:10:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:10:59 INFO - PROCESS | 1660 | 1466586659500 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 1660 | 1466586659502 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:10:59 INFO - PROCESS | 1660 | 1466586659504 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1660 | 1466586659505 Marionette TRACE conn2 <- [1,2906,null,{}] 02:10:59 INFO - PROCESS | 1660 | 1466586659507 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}] 02:10:59 INFO - PROCESS | 1660 | 1466586659509 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:59 INFO - PROCESS | 1660 | 1466586659592 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:10:59 INFO - PROCESS | 1660 | 1466586659664 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1660 | 1466586659665 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:10:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a8800 == 30 [pid = 1660] [id = 734] 02:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1128cdc00) [pid = 1660] [serial = 2202] [outer = 0x0] 02:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116966400) [pid = 1660] [serial = 2203] [outer = 0x1128cdc00] 02:10:59 INFO - PROCESS | 1660 | 1466586659691 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118119800) [pid = 1660] [serial = 2204] [outer = 0x1128cdc00] 02:10:59 INFO - PROCESS | 1660 | 1466586659972 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]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:11:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 02:11:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:11:00 INFO - PROCESS | 1660 | 1466586660025 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1660 | 1466586660026 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:11:00 INFO - PROCESS | 1660 | 1466586660028 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1660 | 1466586660029 Marionette TRACE conn2 <- [1,2910,null,{}] 02:11:00 INFO - PROCESS | 1660 | 1466586660031 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}] 02:11:00 INFO - PROCESS | 1660 | 1466586660035 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:00 INFO - PROCESS | 1660 | 1466586660135 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:11:00 INFO - PROCESS | 1660 | 1466586660141 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1660 | 1466586660143 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b778800 == 31 [pid = 1660] [id = 735] 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11879f800) [pid = 1660] [serial = 2205] [outer = 0x0] 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x124084800) [pid = 1660] [serial = 2206] [outer = 0x11879f800] 02:11:00 INFO - PROCESS | 1660 | 1466586660168 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x126290c00) [pid = 1660] [serial = 2207] [outer = 0x11879f800] 02:11:00 INFO - PROCESS | 1660 | 1466586660458 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]]]}] 02:11:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:11:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:11:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 02:11:00 INFO - PROCESS | 1660 | 1466586660506 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1660 | 1466586660508 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:11:00 INFO - TEST-START | /DOMEvents/constructors.html 02:11:00 INFO - PROCESS | 1660 | 1466586660511 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1660 | 1466586660513 Marionette TRACE conn2 <- [1,2914,null,{}] 02:11:00 INFO - PROCESS | 1660 | 1466586660516 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}] 02:11:00 INFO - PROCESS | 1660 | 1466586660521 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:00 INFO - PROCESS | 1660 | 1466586660690 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:11:00 INFO - PROCESS | 1660 | 1466586660699 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1660 | 1466586660700 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9c7000 == 32 [pid = 1660] [id = 736] 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11929a800) [pid = 1660] [serial = 2208] [outer = 0x0] 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126290400) [pid = 1660] [serial = 2209] [outer = 0x11929a800] 02:11:00 INFO - PROCESS | 1660 | 1466586660739 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126b74400) [pid = 1660] [serial = 2210] [outer = 0x11929a800] 02:11:01 INFO - PROCESS | 1660 | 1466586661139 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]]]}] 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:11:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:11:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:11:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 02:11:01 INFO - PROCESS | 1660 | 1466586661187 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1660 | 1466586661188 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:11:01 INFO - PROCESS | 1660 | 1466586661190 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1660 | 1466586661191 Marionette TRACE conn2 <- [1,2918,null,{}] 02:11:01 INFO - PROCESS | 1660 | 1466586661194 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}] 02:11:01 INFO - PROCESS | 1660 | 1466586661195 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:01 INFO - PROCESS | 1660 | 1466586661296 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:11:01 INFO - PROCESS | 1660 | 1466586661335 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1660 | 1466586661336 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c44c000 == 33 [pid = 1660] [id = 737] 02:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119cb4c00) [pid = 1660] [serial = 2211] [outer = 0x0] 02:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126b79800) [pid = 1660] [serial = 2212] [outer = 0x119cb4c00] 02:11:01 INFO - PROCESS | 1660 | 1466586661360 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x128b08800) [pid = 1660] [serial = 2213] [outer = 0x119cb4c00] 02:11:01 INFO - PROCESS | 1660 | 1466586661809 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:11:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:11:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 02:11:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:11:01 INFO - PROCESS | 1660 | 1466586661860 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1660 | 1466586661863 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:11:01 INFO - PROCESS | 1660 | 1466586661866 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1660 | 1466586661869 Marionette TRACE conn2 <- [1,2922,null,{}] 02:11:01 INFO - PROCESS | 1660 | 1466586661873 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}] 02:11:01 INFO - PROCESS | 1660 | 1466586661874 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:02 INFO - PROCESS | 1660 | 1466586662009 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:11:02 INFO - PROCESS | 1660 | 1466586662117 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1660 | 1466586662118 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x123039000 == 34 [pid = 1660] [id = 738] 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113aa2000) [pid = 1660] [serial = 2214] [outer = 0x0] 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x115d9bc00) [pid = 1660] [serial = 2215] [outer = 0x113aa2000] 02:11:02 INFO - PROCESS | 1660 | 1466586662150 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116fa5c00) [pid = 1660] [serial = 2216] [outer = 0x113aa2000] 02:11:02 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 02:11:02 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 02:11:02 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 02:11:02 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 02:11:02 INFO - PROCESS | 1660 | 1466586662576 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]]]}] 02:11:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:11:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:02 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 02:11:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:02 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 02:11:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:02 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]" 02:11:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:11:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:11:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 723ms 02:11:02 INFO - PROCESS | 1660 | 1466586662589 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1660 | 1466586662593 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:11:02 INFO - PROCESS | 1660 | 1466586662597 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1660 | 1466586662599 Marionette TRACE conn2 <- [1,2926,null,{}] 02:11:02 INFO - PROCESS | 1660 | 1466586662602 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}] 02:11:02 INFO - PROCESS | 1660 | 1466586662603 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:02 INFO - PROCESS | 1660 | 1466586662715 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:11:02 INFO - PROCESS | 1660 | 1466586662775 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1660 | 1466586662776 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b772000 == 35 [pid = 1660] [id = 739] 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176bac00) [pid = 1660] [serial = 2217] [outer = 0x0] 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119926800) [pid = 1660] [serial = 2218] [outer = 0x1176bac00] 02:11:02 INFO - PROCESS | 1660 | 1466586662807 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1232f0c00) [pid = 1660] [serial = 2219] [outer = 0x1176bac00] 02:11:03 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 02:11:03 INFO - PROCESS | 1660 | 1466586663237 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]]]}] 02:11:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:11:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 02:11:03 INFO - PROCESS | 1660 | 1466586663267 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1660 | 1466586663269 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:11:03 INFO - PROCESS | 1660 | 1466586663272 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1660 | 1466586663274 Marionette TRACE conn2 <- [1,2930,null,{}] 02:11:03 INFO - PROCESS | 1660 | 1466586663282 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}] 02:11:03 INFO - PROCESS | 1660 | 1466586663285 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:03 INFO - PROCESS | 1660 | 1466586663398 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:11:03 INFO - PROCESS | 1660 | 1466586663504 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1660 | 1466586663506 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11701d800 == 36 [pid = 1660] [id = 740] 02:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1180aa000) [pid = 1660] [serial = 2220] [outer = 0x0] 02:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11992dc00) [pid = 1660] [serial = 2221] [outer = 0x1180aa000] 02:11:03 INFO - PROCESS | 1660 | 1466586663538 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124405000) [pid = 1660] [serial = 2222] [outer = 0x1180aa000] 02:11:03 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 02:11:04 INFO - PROCESS | 1660 | 1466586664054 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]]]}] 02:11:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:11:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 823ms 02:11:04 INFO - PROCESS | 1660 | 1466586664096 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1660 | 1466586664100 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:11:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:11:04 INFO - PROCESS | 1660 | 1466586664104 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1660 | 1466586664106 Marionette TRACE conn2 <- [1,2934,null,{}] 02:11:04 INFO - PROCESS | 1660 | 1466586664112 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}] 02:11:04 INFO - PROCESS | 1660 | 1466586664113 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:04 INFO - PROCESS | 1660 | 1466586664285 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9c7000 == 35 [pid = 1660] [id = 736] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b778800 == 34 [pid = 1660] [id = 735] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a8800 == 33 [pid = 1660] [id = 734] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a256800 == 32 [pid = 1660] [id = 733] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x128b17800 == 31 [pid = 1660] [id = 732] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183e5000) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12270e000 == 30 [pid = 1660] [id = 731] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1185e7800 == 29 [pid = 1660] [id = 730] 02:11:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1235bb800 == 28 [pid = 1660] [id = 729] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12a9c1800) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1180b2c00) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1162d5800) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1187b6c00) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128ce400) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118eef400) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113da8000) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b6dc00) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a718400) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b87c400) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112e66000) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x116a0a800) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1176bd400) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1176c1000) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11852cc00) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1233d3400) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124bbf000) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x119960c00) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x120fb3400) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x115d99400) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x11673fc00) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x125e44c00) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12a9c1c00) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x112619000) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x124407800) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1199bb000) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x112f94c00) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12a719c00) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x113861400) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1172b5c00) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x116f9dc00) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12bd20000) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12c0ecc00) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x126b72c00) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12bd1c000) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x12a9aa400) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x123fbf400) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x112f92c00) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 52 (0x129410400) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 51 (0x12b878800) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 50 (0x129410800) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 49 (0x126b64400) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | --DOMWINDOW == 48 (0x126ae4c00) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 02:11:04 INFO - PROCESS | 1660 | 1466586664399 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1660 | 1466586664401 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x117014000 == 29 [pid = 1660] [id = 741] 02:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x1128d1c00) [pid = 1660] [serial = 2223] [outer = 0x0] 02:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x113861400) [pid = 1660] [serial = 2224] [outer = 0x1128d1c00] 02:11:04 INFO - PROCESS | 1660 | 1466586664445 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x116744c00) [pid = 1660] [serial = 2225] [outer = 0x1128d1c00] 02:11:04 INFO - PROCESS | 1660 | 1466586664783 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]]]}] 02:11:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:11:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 724ms 02:11:04 INFO - PROCESS | 1660 | 1466586664830 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1660 | 1466586664833 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:11:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:11:04 INFO - PROCESS | 1660 | 1466586664838 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1660 | 1466586664839 Marionette TRACE conn2 <- [1,2938,null,{}] 02:11:04 INFO - PROCESS | 1660 | 1466586664842 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}] 02:11:04 INFO - PROCESS | 1660 | 1466586664844 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:04 INFO - PROCESS | 1660 | 1466586664970 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:11:05 INFO - PROCESS | 1660 | 1466586665026 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1660 | 1466586665027 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199cb800 == 30 [pid = 1660] [id = 742] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x116f9fc00) [pid = 1660] [serial = 2226] [outer = 0x0] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x1176c0800) [pid = 1660] [serial = 2227] [outer = 0x116f9fc00] 02:11:05 INFO - PROCESS | 1660 | 1466586665054 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x1193a9000) [pid = 1660] [serial = 2228] [outer = 0x116f9fc00] 02:11:05 INFO - PROCESS | 1660 | 1466586665314 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]]]}] 02:11:05 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. 02:11:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 520ms 02:11:05 INFO - PROCESS | 1660 | 1466586665358 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1660 | 1466586665360 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:11:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:11:05 INFO - PROCESS | 1660 | 1466586665362 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1660 | 1466586665365 Marionette TRACE conn2 <- [1,2942,null,{}] 02:11:05 INFO - PROCESS | 1660 | 1466586665380 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}] 02:11:05 INFO - PROCESS | 1660 | 1466586665384 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:05 INFO - PROCESS | 1660 | 1466586665478 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:11:05 INFO - PROCESS | 1660 | 1466586665541 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1660 | 1466586665542 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c20800 == 31 [pid = 1660] [id = 743] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x11995f800) [pid = 1660] [serial = 2229] [outer = 0x0] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x12319dc00) [pid = 1660] [serial = 2230] [outer = 0x11995f800] 02:11:05 INFO - PROCESS | 1660 | 1466586665569 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x124288800) [pid = 1660] [serial = 2231] [outer = 0x11995f800] 02:11:05 INFO - PROCESS | 1660 | 1466586665824 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"]]]}] 02:11:05 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 02:11:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:11:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 484ms 02:11:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:11:05 INFO - PROCESS | 1660 | 1466586665856 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1660 | 1466586665857 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:11:05 INFO - PROCESS | 1660 | 1466586665859 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1660 | 1466586665860 Marionette TRACE conn2 <- [1,2946,null,{}] 02:11:05 INFO - PROCESS | 1660 | 1466586665863 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}] 02:11:05 INFO - PROCESS | 1660 | 1466586665864 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:05 INFO - PROCESS | 1660 | 1466586665964 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:11:05 INFO - PROCESS | 1660 | 1466586665969 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1660 | 1466586665970 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e69000 == 32 [pid = 1660] [id = 744] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x124bcc000) [pid = 1660] [serial = 2232] [outer = 0x0] 02:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x126426c00) [pid = 1660] [serial = 2233] [outer = 0x124bcc000] 02:11:05 INFO - PROCESS | 1660 | 1466586665996 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x126b68c00) [pid = 1660] [serial = 2234] [outer = 0x124bcc000] 02:11:06 INFO - PROCESS | 1660 | 1466586666302 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]]]}] 02:11:06 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. 02:11:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 02:11:06 INFO - PROCESS | 1660 | 1466586666331 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:11:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:11:06 INFO - PROCESS | 1660 | 1466586666332 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:11:06 INFO - PROCESS | 1660 | 1466586666334 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1660 | 1466586666336 Marionette TRACE conn2 <- [1,2950,null,{}] 02:11:06 INFO - PROCESS | 1660 | 1466586666338 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}] 02:11:06 INFO - PROCESS | 1660 | 1466586666339 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:06 INFO - PROCESS | 1660 | 1466586666462 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:11:06 INFO - PROCESS | 1660 | 1466586666498 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1660 | 1466586666499 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a632800 == 33 [pid = 1660] [id = 745] 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1193afc00) [pid = 1660] [serial = 2235] [outer = 0x0] 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x126b77800) [pid = 1660] [serial = 2236] [outer = 0x1193afc00] 02:11:06 INFO - PROCESS | 1660 | 1466586666523 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x128b0a800) [pid = 1660] [serial = 2237] [outer = 0x1193afc00] 02:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac47800 == 34 [pid = 1660] [id = 746] 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x128b6f800) [pid = 1660] [serial = 2238] [outer = 0x0] 02:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1240b1800) [pid = 1660] [serial = 2239] [outer = 0x128b6f800] 02:11:06 INFO - PROCESS | 1660 | 1466586666862 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]]]}] 02:11:06 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. 02:11:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 02:11:06 INFO - PROCESS | 1660 | 1466586666905 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1660 | 1466586666906 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:11:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:11:06 INFO - PROCESS | 1660 | 1466586666908 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1660 | 1466586666909 Marionette TRACE conn2 <- [1,2954,null,{}] 02:11:06 INFO - PROCESS | 1660 | 1466586666912 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}] 02:11:06 INFO - PROCESS | 1660 | 1466586666916 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:07 INFO - PROCESS | 1660 | 1466586667053 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:11:07 INFO - PROCESS | 1660 | 1466586667073 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1660 | 1466586667074 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a623800 == 35 [pid = 1660] [id = 747] 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x128b0fc00) [pid = 1660] [serial = 2240] [outer = 0x0] 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x129262400) [pid = 1660] [serial = 2241] [outer = 0x128b0fc00] 02:11:07 INFO - PROCESS | 1660 | 1466586667099 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x12a2bc400) [pid = 1660] [serial = 2242] [outer = 0x128b0fc00] 02:11:07 INFO - PROCESS | 1660 | 1466586667396 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]]]}] 02:11:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:07 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 02:11:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 02:11:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:11:07 INFO - PROCESS | 1660 | 1466586667436 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1660 | 1466586667437 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:11:07 INFO - PROCESS | 1660 | 1466586667440 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1660 | 1466586667441 Marionette TRACE conn2 <- [1,2958,null,{}] 02:11:07 INFO - PROCESS | 1660 | 1466586667443 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}] 02:11:07 INFO - PROCESS | 1660 | 1466586667444 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:07 INFO - PROCESS | 1660 | 1466586667560 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:11:07 INFO - PROCESS | 1660 | 1466586667563 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1660 | 1466586667564 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca63000 == 36 [pid = 1660] [id = 748] 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x12943bc00) [pid = 1660] [serial = 2243] [outer = 0x0] 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x12a715c00) [pid = 1660] [serial = 2244] [outer = 0x12943bc00] 02:11:07 INFO - PROCESS | 1660 | 1466586667588 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12a79fc00) [pid = 1660] [serial = 2245] [outer = 0x12943bc00] 02:11:07 INFO - PROCESS | 1660 | 1466586667883 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]]]}] 02:11:07 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. 02:11:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 472ms 02:11:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:11:07 INFO - PROCESS | 1660 | 1466586667916 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1660 | 1466586667917 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:11:07 INFO - PROCESS | 1660 | 1466586667920 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1660 | 1466586667921 Marionette TRACE conn2 <- [1,2962,null,{}] 02:11:07 INFO - PROCESS | 1660 | 1466586667923 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}] 02:11:07 INFO - PROCESS | 1660 | 1466586667924 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:08 INFO - PROCESS | 1660 | 1466586668034 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:11:08 INFO - PROCESS | 1660 | 1466586668038 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1660 | 1466586668039 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cedd000 == 37 [pid = 1660] [id = 749] 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12a2bc800) [pid = 1660] [serial = 2246] [outer = 0x0] 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12a9bbc00) [pid = 1660] [serial = 2247] [outer = 0x12a2bc800] 02:11:08 INFO - PROCESS | 1660 | 1466586668063 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12b871c00) [pid = 1660] [serial = 2248] [outer = 0x12a2bc800] 02:11:08 INFO - PROCESS | 1660 | 1466586668355 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]]]}] 02:11:08 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. 02:11:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 02:11:08 INFO - PROCESS | 1660 | 1466586668395 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1660 | 1466586668397 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:11:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:11:08 INFO - PROCESS | 1660 | 1466586668399 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1660 | 1466586668400 Marionette TRACE conn2 <- [1,2966,null,{}] 02:11:08 INFO - PROCESS | 1660 | 1466586668402 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}] 02:11:08 INFO - PROCESS | 1660 | 1466586668403 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:08 INFO - PROCESS | 1660 | 1466586668534 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x116f9f400) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x112f98400) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x113835c00) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1233d7c00) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1128cdc00) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11879f800) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x113840800) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:11:08 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x11929a800) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:11:08 INFO - PROCESS | 1660 | 1466586668575 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1660 | 1466586668576 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199e7000 == 38 [pid = 1660] [id = 750] 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112f98400) [pid = 1660] [serial = 2249] [outer = 0x0] 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1160d7c00) [pid = 1660] [serial = 2250] [outer = 0x112f98400] 02:11:08 INFO - PROCESS | 1660 | 1466586668601 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1231ab400) [pid = 1660] [serial = 2251] [outer = 0x112f98400] 02:11:08 INFO - PROCESS | 1660 | 1466586668854 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]]]}] 02:11:08 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. 02:11:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 02:11:08 INFO - PROCESS | 1660 | 1466586668882 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1660 | 1466586668883 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:11:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:11:08 INFO - PROCESS | 1660 | 1466586668885 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1660 | 1466586668886 Marionette TRACE conn2 <- [1,2970,null,{}] 02:11:08 INFO - PROCESS | 1660 | 1466586668896 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}] 02:11:08 INFO - PROCESS | 1660 | 1466586668897 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:08 INFO - PROCESS | 1660 | 1466586668985 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:11:08 INFO - PROCESS | 1660 | 1466586668989 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1660 | 1466586668992 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d459000 == 39 [pid = 1660] [id = 751] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x125e4bc00) [pid = 1660] [serial = 2252] [outer = 0x0] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12b983000) [pid = 1660] [serial = 2253] [outer = 0x125e4bc00] 02:11:09 INFO - PROCESS | 1660 | 1466586669017 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x12b98b800) [pid = 1660] [serial = 2254] [outer = 0x125e4bc00] 02:11:09 INFO - PROCESS | 1660 | 1466586669335 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]]]}] 02:11:09 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. 02:11:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 02:11:09 INFO - PROCESS | 1660 | 1466586669362 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1660 | 1466586669364 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:11:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:11:09 INFO - PROCESS | 1660 | 1466586669366 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1660 | 1466586669368 Marionette TRACE conn2 <- [1,2974,null,{}] 02:11:09 INFO - PROCESS | 1660 | 1466586669371 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}] 02:11:09 INFO - PROCESS | 1660 | 1466586669375 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:09 INFO - PROCESS | 1660 | 1466586669493 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:11:09 INFO - PROCESS | 1660 | 1466586669499 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1660 | 1466586669500 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d758000 == 40 [pid = 1660] [id = 752] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x125e4cc00) [pid = 1660] [serial = 2255] [outer = 0x0] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12bd20c00) [pid = 1660] [serial = 2256] [outer = 0x125e4cc00] 02:11:09 INFO - PROCESS | 1660 | 1466586669526 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12c0f0400) [pid = 1660] [serial = 2257] [outer = 0x125e4cc00] 02:11:09 INFO - PROCESS | 1660 | 1466586669805 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]]]}] 02:11:09 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. 02:11:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 471ms 02:11:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:11:09 INFO - PROCESS | 1660 | 1466586669837 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1660 | 1466586669838 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:11:09 INFO - PROCESS | 1660 | 1466586669841 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1660 | 1466586669842 Marionette TRACE conn2 <- [1,2978,null,{}] 02:11:09 INFO - PROCESS | 1660 | 1466586669844 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}] 02:11:09 INFO - PROCESS | 1660 | 1466586669845 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:09 INFO - PROCESS | 1660 | 1466586669937 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:11:09 INFO - PROCESS | 1660 | 1466586669941 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1660 | 1466586669942 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d97d800 == 41 [pid = 1660] [id = 753] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12c0f3c00) [pid = 1660] [serial = 2258] [outer = 0x0] 02:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12c0fa000) [pid = 1660] [serial = 2259] [outer = 0x12c0f3c00] 02:11:09 INFO - PROCESS | 1660 | 1466586669967 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12c336c00) [pid = 1660] [serial = 2260] [outer = 0x12c0f3c00] 02:11:10 INFO - PROCESS | 1660 | 1466586670282 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]]]}] 02:11:10 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. 02:11:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 02:11:10 INFO - PROCESS | 1660 | 1466586670309 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1660 | 1466586670311 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:11:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:11:10 INFO - PROCESS | 1660 | 1466586670315 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1660 | 1466586670316 Marionette TRACE conn2 <- [1,2982,null,{}] 02:11:10 INFO - PROCESS | 1660 | 1466586670319 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}] 02:11:10 INFO - PROCESS | 1660 | 1466586670320 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:10 INFO - PROCESS | 1660 | 1466586670403 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:11:10 INFO - PROCESS | 1660 | 1466586670466 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1660 | 1466586670467 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e0c3000 == 42 [pid = 1660] [id = 754] 02:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1199bf800) [pid = 1660] [serial = 2261] [outer = 0x0] 02:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12c338c00) [pid = 1660] [serial = 2262] [outer = 0x1199bf800] 02:11:10 INFO - PROCESS | 1660 | 1466586670490 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12c340000) [pid = 1660] [serial = 2263] [outer = 0x1199bf800] 02:11:10 INFO - PROCESS | 1660 | 1466586670874 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"]]]}] 02:11:10 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 02:11:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:11:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:11:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 570ms 02:11:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:11:10 INFO - PROCESS | 1660 | 1466586670885 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1660 | 1466586670888 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:11:10 INFO - PROCESS | 1660 | 1466586670891 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1660 | 1466586670894 Marionette TRACE conn2 <- [1,2986,null,{}] 02:11:10 INFO - PROCESS | 1660 | 1466586670898 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}] 02:11:10 INFO - PROCESS | 1660 | 1466586670900 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:11 INFO - PROCESS | 1660 | 1466586671014 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:11:11 INFO - PROCESS | 1660 | 1466586671070 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1660 | 1466586671072 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a07800 == 43 [pid = 1660] [id = 755] 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1160da800) [pid = 1660] [serial = 2264] [outer = 0x0] 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116fa7000) [pid = 1660] [serial = 2265] [outer = 0x1160da800] 02:11:11 INFO - PROCESS | 1660 | 1466586671106 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1180ac800) [pid = 1660] [serial = 2266] [outer = 0x1160da800] 02:11:11 INFO - PROCESS | 1660 | 1466586671521 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]]]}] 02:11:11 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. 02:11:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 672ms 02:11:11 INFO - PROCESS | 1660 | 1466586671563 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1660 | 1466586671567 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:11:11 INFO - PROCESS | 1660 | 1466586671571 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1660 | 1466586671573 Marionette TRACE conn2 <- [1,2990,null,{}] 02:11:11 INFO - PROCESS | 1660 | 1466586671576 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}] 02:11:11 INFO - PROCESS | 1660 | 1466586671578 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:11 INFO - PROCESS | 1660 | 1466586671708 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:11:11 INFO - PROCESS | 1660 | 1466586671828 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1660 | 1466586671830 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b25800 == 44 [pid = 1660] [id = 756] 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123b45000) [pid = 1660] [serial = 2267] [outer = 0x0] 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128b69800) [pid = 1660] [serial = 2268] [outer = 0x123b45000] 02:11:11 INFO - PROCESS | 1660 | 1466586671868 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116a0bc00) [pid = 1660] [serial = 2269] [outer = 0x123b45000] 02:11:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c0f000 == 45 [pid = 1660] [id = 757] 02:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12940c000) [pid = 1660] [serial = 2270] [outer = 0x0] 02:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1240b3800) [pid = 1660] [serial = 2271] [outer = 0x12940c000] 02:11:12 INFO - PROCESS | 1660 | 1466586672357 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]]]}] 02:11:12 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. 02:11:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 826ms 02:11:12 INFO - PROCESS | 1660 | 1466586672398 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1660 | 1466586672399 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:11:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:11:12 INFO - PROCESS | 1660 | 1466586672402 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1660 | 1466586672404 Marionette TRACE conn2 <- [1,2994,null,{}] 02:11:12 INFO - PROCESS | 1660 | 1466586672412 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}] 02:11:12 INFO - PROCESS | 1660 | 1466586672416 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:12 INFO - PROCESS | 1660 | 1466586672555 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:11:12 INFO - PROCESS | 1660 | 1466586672631 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1660 | 1466586672633 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e256800 == 46 [pid = 1660] [id = 758] 02:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129411c00) [pid = 1660] [serial = 2272] [outer = 0x0] 02:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a2bd400) [pid = 1660] [serial = 2273] [outer = 0x129411c00] 02:11:12 INFO - PROCESS | 1660 | 1466586672664 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b989800) [pid = 1660] [serial = 2274] [outer = 0x129411c00] 02:11:13 INFO - PROCESS | 1660 | 1466586673035 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]]]}] 02:11:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:11:13 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 02:11:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 02:11:13 INFO - PROCESS | 1660 | 1466586673075 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1660 | 1466586673077 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:11:13 INFO - PROCESS | 1660 | 1466586673079 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1660 | 1466586673080 Marionette TRACE conn2 <- [1,2998,null,{}] 02:11:13 INFO - PROCESS | 1660 | 1466586673083 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}] 02:11:13 INFO - PROCESS | 1660 | 1466586673084 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:13 INFO - PROCESS | 1660 | 1466586673212 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:11:13 INFO - PROCESS | 1660 | 1466586673287 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1660 | 1466586673288 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e262000 == 47 [pid = 1660] [id = 759] 02:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c0ed400) [pid = 1660] [serial = 2275] [outer = 0x0] 02:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c336000) [pid = 1660] [serial = 2276] [outer = 0x12c0ed400] 02:11:13 INFO - PROCESS | 1660 | 1466586673317 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c341800) [pid = 1660] [serial = 2277] [outer = 0x12c0ed400] 02:11:13 INFO - PROCESS | 1660 | 1466586673675 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]]]}] 02:11:13 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. 02:11:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 620ms 02:11:13 INFO - PROCESS | 1660 | 1466586673700 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:11:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:11:13 INFO - PROCESS | 1660 | 1466586673701 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:11:13 INFO - PROCESS | 1660 | 1466586673703 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1660 | 1466586673705 Marionette TRACE conn2 <- [1,3002,null,{}] 02:11:13 INFO - PROCESS | 1660 | 1466586673707 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}] 02:11:13 INFO - PROCESS | 1660 | 1466586673709 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:13 INFO - PROCESS | 1660 | 1466586673816 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:11:13 INFO - PROCESS | 1660 | 1466586673878 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1660 | 1466586673879 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x123765800 == 48 [pid = 1660] [id = 760] 02:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112d30c00) [pid = 1660] [serial = 2278] [outer = 0x0] 02:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c33dc00) [pid = 1660] [serial = 2279] [outer = 0x112d30c00] 02:11:13 INFO - PROCESS | 1660 | 1466586673958 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12c8c4400) [pid = 1660] [serial = 2280] [outer = 0x112d30c00] 02:11:14 INFO - PROCESS | 1660 | 1466586674515 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]]]}] 02:11:14 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. 02:11:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 868ms 02:11:14 INFO - PROCESS | 1660 | 1466586674573 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1660 | 1466586674575 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:11:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:11:14 INFO - PROCESS | 1660 | 1466586674581 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1660 | 1466586674583 Marionette TRACE conn2 <- [1,3006,null,{}] 02:11:14 INFO - PROCESS | 1660 | 1466586674587 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}] 02:11:14 INFO - PROCESS | 1660 | 1466586674588 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:14 INFO - PROCESS | 1660 | 1466586674697 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:11:14 INFO - PROCESS | 1660 | 1466586674770 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1660 | 1466586674773 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x126411800 == 49 [pid = 1660] [id = 761] 02:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x117044000) [pid = 1660] [serial = 2281] [outer = 0x0] 02:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176c3800) [pid = 1660] [serial = 2282] [outer = 0x117044000] 02:11:14 INFO - PROCESS | 1660 | 1466586674801 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116629c00) [pid = 1660] [serial = 2283] [outer = 0x117044000] 02:11:15 INFO - PROCESS | 1660 | 1466586675156 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]]]}] 02:11:15 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. 02:11:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 624ms 02:11:15 INFO - PROCESS | 1660 | 1466586675206 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1660 | 1466586675210 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:11:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:11:15 INFO - PROCESS | 1660 | 1466586675215 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1660 | 1466586675217 Marionette TRACE conn2 <- [1,3010,null,{}] 02:11:15 INFO - PROCESS | 1660 | 1466586675219 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}] 02:11:15 INFO - PROCESS | 1660 | 1466586675221 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:15 INFO - PROCESS | 1660 | 1466586675318 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:11:15 INFO - PROCESS | 1660 | 1466586675382 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1660 | 1466586675383 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119521800 == 50 [pid = 1660] [id = 762] 02:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1193b1000) [pid = 1660] [serial = 2284] [outer = 0x0] 02:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119d6a000) [pid = 1660] [serial = 2285] [outer = 0x1193b1000] 02:11:15 INFO - PROCESS | 1660 | 1466586675411 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123946800) [pid = 1660] [serial = 2286] [outer = 0x1193b1000] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12d97d800 == 49 [pid = 1660] [id = 753] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12d758000 == 48 [pid = 1660] [id = 752] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12d459000 == 47 [pid = 1660] [id = 751] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1199e7000 == 46 [pid = 1660] [id = 750] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12cedd000 == 45 [pid = 1660] [id = 749] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca63000 == 44 [pid = 1660] [id = 748] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12a623800 == 43 [pid = 1660] [id = 747] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac47800 == 42 [pid = 1660] [id = 746] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12a632800 == 41 [pid = 1660] [id = 745] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x128e69000 == 40 [pid = 1660] [id = 744] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x124c20800 == 39 [pid = 1660] [id = 743] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1199cb800 == 38 [pid = 1660] [id = 742] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x117014000 == 37 [pid = 1660] [id = 741] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x11701d800 == 36 [pid = 1660] [id = 740] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12b772000 == 35 [pid = 1660] [id = 739] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x123039000 == 34 [pid = 1660] [id = 738] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12c44c000 == 33 [pid = 1660] [id = 737] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x126411800 == 32 [pid = 1660] [id = 761] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x123765800 == 31 [pid = 1660] [id = 760] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12e262000 == 30 [pid = 1660] [id = 759] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x124c0f000 == 29 [pid = 1660] [id = 757] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12e256800 == 28 [pid = 1660] [id = 758] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x128b25800 == 27 [pid = 1660] [id = 756] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x119a07800 == 26 [pid = 1660] [id = 755] 02:11:16 INFO - PROCESS | 1660 | --DOCSHELL 0x12e0c3000 == 25 [pid = 1660] [id = 754] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11811a400) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119eab000) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1187bb400) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123b41800) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116966400) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1226ee000) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124084800) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12408a000) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113f36000) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126b74400) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167f9800) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126290400) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11879f400) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126290c00) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118119800) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 02:11:16 INFO - PROCESS | 1660 | 1466586676392 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]]]}] 02:11:16 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 02:11:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1219ms 02:11:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:11:16 INFO - PROCESS | 1660 | 1466586676435 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1660 | 1466586676437 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:11:16 INFO - PROCESS | 1660 | 1466586676440 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1660 | 1466586676442 Marionette TRACE conn2 <- [1,3014,null,{}] 02:11:16 INFO - PROCESS | 1660 | 1466586676448 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}] 02:11:16 INFO - PROCESS | 1660 | 1466586676450 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:16 INFO - PROCESS | 1660 | 1466586676560 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:11:16 INFO - PROCESS | 1660 | 1466586676565 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1660 | 1466586676568 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e34000 == 26 [pid = 1660] [id = 763] 02:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113aad000) [pid = 1660] [serial = 2287] [outer = 0x0] 02:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113da8c00) [pid = 1660] [serial = 2288] [outer = 0x113aad000] 02:11:16 INFO - PROCESS | 1660 | 1466586676598 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115d9cc00) [pid = 1660] [serial = 2289] [outer = 0x113aad000] 02:11:16 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 02:11:16 INFO - PROCESS | 1660 | 1466586676952 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:11:16 INFO - {} 02:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:11:16 INFO - {} 02:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:11:16 INFO - {} 02:11:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:11:16 INFO - {} 02:11:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 02:11:16 INFO - PROCESS | 1660 | 1466586676960 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1660 | 1466586676966 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:11:16 INFO - TEST-START | /FileAPI/fileReader.html 02:11:16 INFO - PROCESS | 1660 | 1466586676970 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1660 | 1466586676972 Marionette TRACE conn2 <- [1,3018,null,{}] 02:11:16 INFO - PROCESS | 1660 | 1466586676975 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}] 02:11:16 INFO - PROCESS | 1660 | 1466586676977 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:17 INFO - PROCESS | 1660 | 1466586677067 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:11:17 INFO - PROCESS | 1660 | 1466586677137 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1660 | 1466586677138 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x122623800 == 27 [pid = 1660] [id = 764] 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1160d6800) [pid = 1660] [serial = 2290] [outer = 0x0] 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116f9e000) [pid = 1660] [serial = 2291] [outer = 0x1160d6800] 02:11:17 INFO - PROCESS | 1660 | 1466586677183 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118120800) [pid = 1660] [serial = 2292] [outer = 0x1160d6800] 02:11:17 INFO - PROCESS | 1660 | 1466586677519 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]]]}] 02:11:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:11:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:11:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:11:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:11:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 02:11:17 INFO - TEST-START | /FileAPI/historical.html 02:11:17 INFO - PROCESS | 1660 | 1466586677549 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1660 | 1466586677550 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1660 | 1466586677553 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1660 | 1466586677555 Marionette TRACE conn2 <- [1,3022,null,{}] 02:11:17 INFO - PROCESS | 1660 | 1466586677564 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}] 02:11:17 INFO - PROCESS | 1660 | 1466586677569 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:17 INFO - PROCESS | 1660 | 1466586677676 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:11:17 INFO - PROCESS | 1660 | 1466586677683 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1660 | 1466586677685 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x126214800 == 28 [pid = 1660] [id = 765] 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115d9d400) [pid = 1660] [serial = 2293] [outer = 0x0] 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1187a1000) [pid = 1660] [serial = 2294] [outer = 0x115d9d400] 02:11:17 INFO - PROCESS | 1660 | 1466586677713 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1199be400) [pid = 1660] [serial = 2295] [outer = 0x115d9d400] 02:11:18 INFO - PROCESS | 1660 | 1466586678099 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"]]]}] 02:11:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:11:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:11:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:11:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:11:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:11:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:11:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:11:18 INFO - TEST-OK | /FileAPI/historical.html | took 572ms 02:11:18 INFO - PROCESS | 1660 | 1466586678126 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1660 | 1466586678129 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:11:18 INFO - TEST-START | /FileAPI/idlharness.html 02:11:18 INFO - PROCESS | 1660 | 1466586678133 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1660 | 1466586678134 Marionette TRACE conn2 <- [1,3026,null,{}] 02:11:18 INFO - PROCESS | 1660 | 1466586678138 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}] 02:11:18 INFO - PROCESS | 1660 | 1466586678140 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:18 INFO - PROCESS | 1660 | 1466586678261 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:11:18 INFO - PROCESS | 1660 | 1466586678377 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1660 | 1466586678378 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1291bd800 == 29 [pid = 1660] [id = 766] 02:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120faf400) [pid = 1660] [serial = 2296] [outer = 0x0] 02:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12372ac00) [pid = 1660] [serial = 2297] [outer = 0x120faf400] 02:11:18 INFO - PROCESS | 1660 | 1466586678421 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123fb4c00) [pid = 1660] [serial = 2298] [outer = 0x120faf400] 02:11:19 INFO - PROCESS | 1660 | 1466586679009 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]]]}] 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:11:19 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 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:11:19 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 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:11:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 02:11:19 INFO - PROCESS | 1660 | 1466586679066 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1660 | 1466586679068 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /FileAPI/idlharness.worker 02:11:19 INFO - PROCESS | 1660 | 1466586679070 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1660 | 1466586679071 Marionette TRACE conn2 <- [1,3030,null,{}] 02:11:19 INFO - PROCESS | 1660 | 1466586679074 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}] 02:11:19 INFO - PROCESS | 1660 | 1466586679075 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:19 INFO - PROCESS | 1660 | 1466586679176 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:11:19 INFO - PROCESS | 1660 | 1466586679179 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1660 | 1466586679180 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d20a800 == 30 [pid = 1660] [id = 767] 02:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115da2800) [pid = 1660] [serial = 2299] [outer = 0x0] 02:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124ba6400) [pid = 1660] [serial = 2300] [outer = 0x115da2800] 02:11:19 INFO - PROCESS | 1660 | 1466586679205 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a79d800) [pid = 1660] [serial = 2301] [outer = 0x115da2800] 02:11:19 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 02:11:19 INFO - PROCESS | 1660 | 1466586679852 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,{},{}]]]}] 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:11:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:11:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:11:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:11:19 INFO - {} 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:11:19 INFO - {} 02:11:19 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 - {} 02:11:19 INFO - {} 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:11:19 INFO - {} 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:11:19 INFO - {} 02:11:19 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 - {} 02:11:19 INFO - {} 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:11:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:11:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 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 02:11:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:11:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:11:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:11:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:11:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:11:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:11:19 INFO - {} 02:11:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 839ms 02:11:19 INFO - PROCESS | 1660 | 1466586679910 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1660 | 1466586679911 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:11:19 INFO - PROCESS | 1660 | 1466586679913 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1660 | 1466586679914 Marionette TRACE conn2 <- [1,3034,null,{}] 02:11:19 INFO - PROCESS | 1660 | 1466586679917 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}] 02:11:19 INFO - PROCESS | 1660 | 1466586679921 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:20 INFO - PROCESS | 1660 | 1466586680049 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:11:20 INFO - PROCESS | 1660 | 1466586680053 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1660 | 1466586680054 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12661e000 == 31 [pid = 1660] [id = 768] 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12b87dc00) [pid = 1660] [serial = 2302] [outer = 0x0] 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12d5bb000) [pid = 1660] [serial = 2303] [outer = 0x12b87dc00] 02:11:20 INFO - PROCESS | 1660 | 1466586680078 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12d5bfc00) [pid = 1660] [serial = 2304] [outer = 0x12b87dc00] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128b0fc00) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128b6f800) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12943bc00) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a2bc800) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112f98400) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124bcc000) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1180aa000) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119cb4c00) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1128d1c00) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113aa2000) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1176bac00) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11995f800) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116f9fc00) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c0f3c00) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x125e4cc00) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1193afc00) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x125e4bc00) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:11:20 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1199bf800) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:11:20 INFO - PROCESS | 1660 | 1466586680557 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]]]}] 02:11:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:11:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 02:11:20 INFO - PROCESS | 1660 | 1466586680585 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1660 | 1466586680586 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:11:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:11:20 INFO - PROCESS | 1660 | 1466586680591 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1660 | 1466586680592 Marionette TRACE conn2 <- [1,3038,null,{}] 02:11:20 INFO - PROCESS | 1660 | 1466586680602 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}] 02:11:20 INFO - PROCESS | 1660 | 1466586680603 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:20 INFO - PROCESS | 1660 | 1466586680690 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:11:20 INFO - PROCESS | 1660 | 1466586680694 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1660 | 1466586680695 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1264e5000 == 32 [pid = 1660] [id = 769] 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112681400) [pid = 1660] [serial = 2305] [outer = 0x0] 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112686000) [pid = 1660] [serial = 2306] [outer = 0x112681400] 02:11:20 INFO - PROCESS | 1660 | 1466586680724 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1128cc400) [pid = 1660] [serial = 2307] [outer = 0x112681400] 02:11:21 INFO - PROCESS | 1660 | 1466586681138 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"]]]}] 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:11:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 577ms 02:11:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:11:21 INFO - PROCESS | 1660 | 1466586681170 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1660 | 1466586681173 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:11:21 INFO - PROCESS | 1660 | 1466586681175 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1660 | 1466586681176 Marionette TRACE conn2 <- [1,3042,null,{}] 02:11:21 INFO - PROCESS | 1660 | 1466586681179 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}] 02:11:21 INFO - PROCESS | 1660 | 1466586681180 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:21 INFO - PROCESS | 1660 | 1466586681284 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:11:21 INFO - PROCESS | 1660 | 1466586681307 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1660 | 1466586681308 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x112795800 == 33 [pid = 1660] [id = 770] 02:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1127b3000) [pid = 1660] [serial = 2308] [outer = 0x0] 02:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1127b7800) [pid = 1660] [serial = 2309] [outer = 0x1127b3000] 02:11:21 INFO - PROCESS | 1660 | 1466586681333 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1127bb800) [pid = 1660] [serial = 2310] [outer = 0x1127b3000] 02:11:21 INFO - PROCESS | 1660 | 1466586681714 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]]]}] 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:11:21 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. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:11:21 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'.) 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:11:21 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. 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:11:21 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. 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:11:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:21 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. 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:11:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:11:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:11:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:11:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:11:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 580ms 02:11:21 INFO - PROCESS | 1660 | 1466586681756 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1660 | 1466586681758 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:11:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:11:21 INFO - PROCESS | 1660 | 1466586681760 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1660 | 1466586681762 Marionette TRACE conn2 <- [1,3046,null,{}] 02:11:21 INFO - PROCESS | 1660 | 1466586681764 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}] 02:11:21 INFO - PROCESS | 1660 | 1466586681765 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:21 INFO - PROCESS | 1660 | 1466586681859 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:11:21 INFO - PROCESS | 1660 | 1466586681934 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1660 | 1466586681934 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126205800 == 34 [pid = 1660] [id = 771] 02:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112680000) [pid = 1660] [serial = 2311] [outer = 0x0] 02:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1166f7000) [pid = 1660] [serial = 2312] [outer = 0x112680000] 02:11:21 INFO - PROCESS | 1660 | 1466586681967 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a207400) [pid = 1660] [serial = 2313] [outer = 0x112680000] 02:11:22 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 02:11:22 INFO - PROCESS | 1660 | 1466586682229 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:11:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:11:22 INFO - {} 02:11:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 518ms 02:11:22 INFO - PROCESS | 1660 | 1466586682280 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1660 | 1466586682283 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:11:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:11:22 INFO - PROCESS | 1660 | 1466586682286 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1660 | 1466586682289 Marionette TRACE conn2 <- [1,3050,null,{}] 02:11:22 INFO - PROCESS | 1660 | 1466586682303 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}] 02:11:22 INFO - PROCESS | 1660 | 1466586682305 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:22 INFO - PROCESS | 1660 | 1466586682434 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:11:22 INFO - PROCESS | 1660 | 1466586682603 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1660 | 1466586682605 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11279c000 == 35 [pid = 1660] [id = 772] 02:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x110fac400) [pid = 1660] [serial = 2314] [outer = 0x0] 02:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1121a7800) [pid = 1660] [serial = 2315] [outer = 0x110fac400] 02:11:22 INFO - PROCESS | 1660 | 1466586682640 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11267b000) [pid = 1660] [serial = 2316] [outer = 0x110fac400] 02:11:23 INFO - PROCESS | 1660 | 1466586683075 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]]]}] 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:11:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 831ms 02:11:23 INFO - PROCESS | 1660 | 1466586683118 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1660 | 1466586683121 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:11:23 INFO - PROCESS | 1660 | 1466586683124 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1660 | 1466586683126 Marionette TRACE conn2 <- [1,3054,null,{}] 02:11:23 INFO - PROCESS | 1660 | 1466586683130 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}] 02:11:23 INFO - PROCESS | 1660 | 1466586683133 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:23 INFO - PROCESS | 1660 | 1466586683251 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:11:23 INFO - PROCESS | 1660 | 1466586683314 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1660 | 1466586683315 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x124bd5800 == 36 [pid = 1660] [id = 773] 02:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1128d0000) [pid = 1660] [serial = 2317] [outer = 0x0] 02:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1131cd800) [pid = 1660] [serial = 2318] [outer = 0x1128d0000] 02:11:23 INFO - PROCESS | 1660 | 1466586683345 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113f31400) [pid = 1660] [serial = 2319] [outer = 0x1128d0000] 02:11:23 INFO - PROCESS | 1660 | 1466586683913 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"]]]}] 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:11:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:11:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:24 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" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:24 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" 02:11:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 839ms 02:11:24 INFO - PROCESS | 1660 | 1466586683965 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1660 | 1466586683968 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:11:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:11:24 INFO - PROCESS | 1660 | 1466586683972 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1660 | 1466586683973 Marionette TRACE conn2 <- [1,3058,null,{}] 02:11:24 INFO - PROCESS | 1660 | 1466586683976 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}] 02:11:24 INFO - PROCESS | 1660 | 1466586683978 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:24 INFO - PROCESS | 1660 | 1466586684096 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:11:24 INFO - PROCESS | 1660 | 1466586684180 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1660 | 1466586684181 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x128945000 == 37 [pid = 1660] [id = 774] 02:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x113f3b000) [pid = 1660] [serial = 2320] [outer = 0x0] 02:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1193b2400) [pid = 1660] [serial = 2321] [outer = 0x113f3b000] 02:11:24 INFO - PROCESS | 1660 | 1466586684210 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1226ee000) [pid = 1660] [serial = 2322] [outer = 0x113f3b000] 02:11:24 INFO - PROCESS | 1660 | 1466586684687 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]]]}] 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:11:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:11:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:11:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:11:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:11:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:11:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 728ms 02:11:24 INFO - PROCESS | 1660 | 1466586684701 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1660 | 1466586684703 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:11:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:11:24 INFO - PROCESS | 1660 | 1466586684708 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1660 | 1466586684712 Marionette TRACE conn2 <- [1,3062,null,{}] 02:11:24 INFO - PROCESS | 1660 | 1466586684720 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}] 02:11:24 INFO - PROCESS | 1660 | 1466586684724 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:24 INFO - PROCESS | 1660 | 1466586684895 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:11:25 INFO - PROCESS | 1660 | 1466586685031 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1660 | 1466586685033 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11608f800 == 38 [pid = 1660] [id = 775] 02:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x111e57c00) [pid = 1660] [serial = 2323] [outer = 0x0] 02:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11673c800) [pid = 1660] [serial = 2324] [outer = 0x111e57c00] 02:11:25 INFO - PROCESS | 1660 | 1466586685079 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x120fb0c00) [pid = 1660] [serial = 2325] [outer = 0x111e57c00] 02:11:25 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 02:11:25 INFO - PROCESS | 1660 | 1466586685684 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:11:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:11:25 INFO - {} 02:11:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1025ms 02:11:25 INFO - PROCESS | 1660 | 1466586685732 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1660 | 1466586685736 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:11:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:11:25 INFO - PROCESS | 1660 | 1466586685740 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1660 | 1466586685742 Marionette TRACE conn2 <- [1,3066,null,{}] 02:11:25 INFO - PROCESS | 1660 | 1466586685746 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}] 02:11:25 INFO - PROCESS | 1660 | 1466586685748 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:25 INFO - PROCESS | 1660 | 1466586685865 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x126205800 == 37 [pid = 1660] [id = 771] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x112795800 == 36 [pid = 1660] [id = 770] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1264e5000 == 35 [pid = 1660] [id = 769] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12661e000 == 34 [pid = 1660] [id = 768] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12d20a800 == 33 [pid = 1660] [id = 767] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1291bd800 == 32 [pid = 1660] [id = 766] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x126214800 == 31 [pid = 1660] [id = 765] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x122623800 == 30 [pid = 1660] [id = 764] 02:11:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117e34000 == 29 [pid = 1660] [id = 763] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12c338c00) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129262400) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1240b1800) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a715c00) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a9bbc00) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a79fc00) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1231ab400) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126b68c00) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126426c00) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11992dc00) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12b871c00) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124405000) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b08800) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126b79800) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113861400) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116744c00) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115d9bc00) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116fa5c00) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119926800) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1232f0c00) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12319dc00) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124288800) [pid = 1660] [serial = 2231] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1176c0800) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1193a9000) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c336c00) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c0f0400) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12c0fa000) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126b77800) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128b0a800) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1160d7c00) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a2bc400) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12b98b800) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b983000) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bd20c00) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c340000) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 02:11:25 INFO - PROCESS | 1660 | 1466586685957 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1660 | 1466586685958 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x112788800 == 30 [pid = 1660] [id = 776] 02:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x112619800) [pid = 1660] [serial = 2326] [outer = 0x0] 02:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11267cc00) [pid = 1660] [serial = 2327] [outer = 0x112619800] 02:11:25 INFO - PROCESS | 1660 | 1466586685988 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x115d9bc00) [pid = 1660] [serial = 2328] [outer = 0x112619800] 02:11:26 INFO - PROCESS | 1660 | 1466586686277 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]]]}] 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:11:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:11:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 574ms 02:11:26 INFO - PROCESS | 1660 | 1466586686313 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1660 | 1466586686319 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:11:26 INFO - PROCESS | 1660 | 1466586686329 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1660 | 1466586686331 Marionette TRACE conn2 <- [1,3070,null,{}] 02:11:26 INFO - PROCESS | 1660 | 1466586686333 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}] 02:11:26 INFO - PROCESS | 1660 | 1466586686336 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:26 INFO - PROCESS | 1660 | 1466586686423 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:11:26 INFO - PROCESS | 1660 | 1466586686428 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1660 | 1466586686429 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123036800 == 31 [pid = 1660] [id = 777] 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1160d9000) [pid = 1660] [serial = 2329] [outer = 0x0] 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118529000) [pid = 1660] [serial = 2330] [outer = 0x1160d9000] 02:11:26 INFO - PROCESS | 1660 | 1466586686458 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1193a6000) [pid = 1660] [serial = 2331] [outer = 0x1160d9000] 02:11:26 INFO - PROCESS | 1660 | 1466586686807 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]]]}] 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:11:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:11:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 02:11:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:11:26 INFO - PROCESS | 1660 | 1466586686852 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1660 | 1466586686853 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:11:26 INFO - PROCESS | 1660 | 1466586686856 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1660 | 1466586686858 Marionette TRACE conn2 <- [1,3074,null,{}] 02:11:26 INFO - PROCESS | 1660 | 1466586686865 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}] 02:11:26 INFO - PROCESS | 1660 | 1466586686868 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:26 INFO - PROCESS | 1660 | 1466586686959 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:11:26 INFO - PROCESS | 1660 | 1466586686964 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1660 | 1466586686966 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1264e4000 == 32 [pid = 1660] [id = 778] 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119d6e800) [pid = 1660] [serial = 2332] [outer = 0x0] 02:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1231a6000) [pid = 1660] [serial = 2333] [outer = 0x119d6e800] 02:11:26 INFO - PROCESS | 1660 | 1466586686994 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123b44800) [pid = 1660] [serial = 2334] [outer = 0x119d6e800] 02:11:27 INFO - PROCESS | 1660 | 1466586687337 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]]]}] 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:11:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:11:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 521ms 02:11:27 INFO - PROCESS | 1660 | 1466586687382 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1660 | 1466586687383 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:11:27 INFO - PROCESS | 1660 | 1466586687387 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1660 | 1466586687388 Marionette TRACE conn2 <- [1,3078,null,{}] 02:11:27 INFO - PROCESS | 1660 | 1466586687390 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}] 02:11:27 INFO - PROCESS | 1660 | 1466586687391 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:27 INFO - PROCESS | 1660 | 1466586687476 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:11:27 INFO - PROCESS | 1660 | 1466586687482 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1660 | 1466586687483 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128937800 == 33 [pid = 1660] [id = 779] 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124084800) [pid = 1660] [serial = 2335] [outer = 0x0] 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124282800) [pid = 1660] [serial = 2336] [outer = 0x124084800] 02:11:27 INFO - PROCESS | 1660 | 1466586687508 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125e48000) [pid = 1660] [serial = 2337] [outer = 0x124084800] 02:11:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:11:27 INFO - reader.readAsText(blob_2) 02:11:27 INFO - }" did not throw 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:11:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:11:27 INFO - reader.readAsDataURL(blob_2) 02:11:27 INFO - }" did not throw 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:11:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:11:27 INFO - reader.readAsArrayBuffer(blob_2) 02:11:27 INFO - }" did not throw 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:11:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 02:11:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:11:27 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1660 | 1466586687862 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:11:27 INFO - PROCESS | 1660 | 1466586687864 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1660 | 1466586687865 Marionette TRACE conn2 <- [1,3082,null,{}] 02:11:27 INFO - PROCESS | 1660 | 1466586687868 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}] 02:11:27 INFO - PROCESS | 1660 | 1466586687869 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:27 INFO - PROCESS | 1660 | 1466586687948 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:11:27 INFO - PROCESS | 1660 | 1466586687951 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1660 | 1466586687953 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a25a800 == 34 [pid = 1660] [id = 780] 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1267a4000) [pid = 1660] [serial = 2338] [outer = 0x0] 02:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126b66800) [pid = 1660] [serial = 2339] [outer = 0x1267a4000] 02:11:27 INFO - PROCESS | 1660 | 1466586687979 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b08800) [pid = 1660] [serial = 2340] [outer = 0x1267a4000] 02:11:28 INFO - PROCESS | 1660 | 1466586688345 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]]]}] 02:11:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:11:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:11:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:11:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 02:11:28 INFO - PROCESS | 1660 | 1466586688384 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1660 | 1466586688385 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:11:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:11:28 INFO - PROCESS | 1660 | 1466586688387 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1660 | 1466586688388 Marionette TRACE conn2 <- [1,3086,null,{}] 02:11:28 INFO - PROCESS | 1660 | 1466586688391 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}] 02:11:28 INFO - PROCESS | 1660 | 1466586688395 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:28 INFO - PROCESS | 1660 | 1466586688517 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:11:28 INFO - PROCESS | 1660 | 1466586688560 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1660 | 1466586688561 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac57000 == 35 [pid = 1660] [id = 781] 02:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128e7dc00) [pid = 1660] [serial = 2341] [outer = 0x0] 02:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12943d800) [pid = 1660] [serial = 2342] [outer = 0x128e7dc00] 02:11:28 INFO - PROCESS | 1660 | 1466586688586 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a2b1c00) [pid = 1660] [serial = 2343] [outer = 0x128e7dc00] 02:11:28 INFO - PROCESS | 1660 | 1466586688882 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:11:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:11:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 517ms 02:11:28 INFO - PROCESS | 1660 | 1466586688906 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1660 | 1466586688907 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:11:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:11:28 INFO - PROCESS | 1660 | 1466586688909 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1660 | 1466586688910 Marionette TRACE conn2 <- [1,3090,null,{}] 02:11:28 INFO - PROCESS | 1660 | 1466586688919 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}] 02:11:28 INFO - PROCESS | 1660 | 1466586688922 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:29 INFO - PROCESS | 1660 | 1466586689032 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:11:29 INFO - PROCESS | 1660 | 1466586689035 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1660 | 1466586689037 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12acd2000 == 36 [pid = 1660] [id = 782] 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a2b4000) [pid = 1660] [serial = 2344] [outer = 0x0] 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a79e400) [pid = 1660] [serial = 2345] [outer = 0x12a2b4000] 02:11:29 INFO - PROCESS | 1660 | 1466586689098 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a9ac400) [pid = 1660] [serial = 2346] [outer = 0x12a2b4000] 02:11:29 INFO - PROCESS | 1660 | 1466586689368 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:11:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:11:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 02:11:29 INFO - PROCESS | 1660 | 1466586689386 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1660 | 1466586689387 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:11:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:11:29 INFO - PROCESS | 1660 | 1466586689397 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1660 | 1466586689398 Marionette TRACE conn2 <- [1,3094,null,{}] 02:11:29 INFO - PROCESS | 1660 | 1466586689408 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}] 02:11:29 INFO - PROCESS | 1660 | 1466586689409 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:29 INFO - PROCESS | 1660 | 1466586689523 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:11:29 INFO - PROCESS | 1660 | 1466586689562 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1660 | 1466586689563 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdf6000 == 37 [pid = 1660] [id = 783] 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a713000) [pid = 1660] [serial = 2347] [outer = 0x0] 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9c0800) [pid = 1660] [serial = 2348] [outer = 0x12a713000] 02:11:29 INFO - PROCESS | 1660 | 1466586689588 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b878800) [pid = 1660] [serial = 2349] [outer = 0x12a713000] 02:11:29 INFO - PROCESS | 1660 | 1466586689902 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:11:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:11:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 531ms 02:11:29 INFO - PROCESS | 1660 | 1466586689925 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1660 | 1466586689926 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:11:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:11:29 INFO - PROCESS | 1660 | 1466586689929 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1660 | 1466586689930 Marionette TRACE conn2 <- [1,3098,null,{}] 02:11:29 INFO - PROCESS | 1660 | 1466586689932 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}] 02:11:29 INFO - PROCESS | 1660 | 1466586689934 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:30 INFO - PROCESS | 1660 | 1466586690079 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113aad000) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d9d400) [pid = 1660] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1193b1000) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1160d6800) [pid = 1660] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1160da800) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12940c000) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b45000) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129411c00) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12c0ed400) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12b87dc00) [pid = 1660] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112d30c00) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112681400) [pid = 1660] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1127b3000) [pid = 1660] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117044000) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120faf400) [pid = 1660] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115da2800) [pid = 1660] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:11:30 INFO - PROCESS | 1660 | 1466586690245 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1660 | 1466586690247 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c303800 == 38 [pid = 1660] [id = 784] 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112689000) [pid = 1660] [serial = 2350] [outer = 0x0] 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112f93800) [pid = 1660] [serial = 2351] [outer = 0x112689000] 02:11:30 INFO - PROCESS | 1660 | 1466586690266 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126b7fc00) [pid = 1660] [serial = 2352] [outer = 0x112689000] 02:11:30 INFO - PROCESS | 1660 | 1466586690578 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]]]}] 02:11:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:11:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:11:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 02:11:30 INFO - PROCESS | 1660 | 1466586690600 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1660 | 1466586690602 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:11:30 INFO - PROCESS | 1660 | 1466586690607 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1660 | 1466586690609 Marionette TRACE conn2 <- [1,3102,null,{}] 02:11:30 INFO - PROCESS | 1660 | 1466586690612 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}] 02:11:30 INFO - PROCESS | 1660 | 1466586690613 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:30 INFO - PROCESS | 1660 | 1466586690741 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:11:30 INFO - PROCESS | 1660 | 1466586690747 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1660 | 1466586690748 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ced4000 == 39 [pid = 1660] [id = 785] 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12940c000) [pid = 1660] [serial = 2353] [outer = 0x0] 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12b986400) [pid = 1660] [serial = 2354] [outer = 0x12940c000] 02:11:30 INFO - PROCESS | 1660 | 1466586690786 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112f8ac00) [pid = 1660] [serial = 2355] [outer = 0x12940c000] 02:11:31 INFO - PROCESS | 1660 | 1466586691159 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:11:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:11:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 572ms 02:11:31 INFO - PROCESS | 1660 | 1466586691178 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1660 | 1466586691180 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:11:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:11:31 INFO - PROCESS | 1660 | 1466586691194 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1660 | 1466586691196 Marionette TRACE conn2 <- [1,3106,null,{}] 02:11:31 INFO - PROCESS | 1660 | 1466586691198 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}] 02:11:31 INFO - PROCESS | 1660 | 1466586691200 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:31 INFO - PROCESS | 1660 | 1466586691338 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:11:31 INFO - PROCESS | 1660 | 1466586691346 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1660 | 1466586691348 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1192ce000 == 40 [pid = 1660] [id = 786] 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1131c6400) [pid = 1660] [serial = 2356] [outer = 0x0] 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12bd27800) [pid = 1660] [serial = 2357] [outer = 0x1131c6400] 02:11:31 INFO - PROCESS | 1660 | 1466586691374 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12c0edc00) [pid = 1660] [serial = 2358] [outer = 0x1131c6400] 02:11:31 INFO - PROCESS | 1660 | 1466586691676 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]]]}] 02:11:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:11:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:11:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:11:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 02:11:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:11:31 INFO - PROCESS | 1660 | 1466586691714 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1660 | 1466586691715 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:11:31 INFO - PROCESS | 1660 | 1466586691718 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1660 | 1466586691719 Marionette TRACE conn2 <- [1,3110,null,{}] 02:11:31 INFO - PROCESS | 1660 | 1466586691721 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}] 02:11:31 INFO - PROCESS | 1660 | 1466586691722 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:31 INFO - PROCESS | 1660 | 1466586691810 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:11:31 INFO - PROCESS | 1660 | 1466586691814 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1660 | 1466586691815 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d613000 == 41 [pid = 1660] [id = 787] 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12c0f1c00) [pid = 1660] [serial = 2359] [outer = 0x0] 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c333400) [pid = 1660] [serial = 2360] [outer = 0x12c0f1c00] 02:11:31 INFO - PROCESS | 1660 | 1466586691839 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c33bc00) [pid = 1660] [serial = 2361] [outer = 0x12c0f1c00] 02:11:32 INFO - PROCESS | 1660 | 1466586692160 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"]]]}] 02:11:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:11:32 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 02:11:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:11:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 02:11:32 INFO - PROCESS | 1660 | 1466586692189 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1660 | 1466586692190 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:11:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:11:32 INFO - PROCESS | 1660 | 1466586692192 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1660 | 1466586692193 Marionette TRACE conn2 <- [1,3114,null,{}] 02:11:32 INFO - PROCESS | 1660 | 1466586692196 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}] 02:11:32 INFO - PROCESS | 1660 | 1466586692197 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:32 INFO - PROCESS | 1660 | 1466586692340 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:11:32 INFO - PROCESS | 1660 | 1466586692452 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\", \"7ad5d26a-a48d-43d5-9bb5-4775d76193fb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1660 | 1466586692453 Marionette INFO sendAsync cc7367e9-4e6d-c34c-8aa5-76a3a17b9304 02:11:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x117008800 == 42 [pid = 1660] [id = 788] 02:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1121ab400) [pid = 1660] [serial = 2362] [outer = 0x0] 02:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1125b1000) [pid = 1660] [serial = 2363] [outer = 0x1121ab400] 02:11:32 INFO - PROCESS | 1660 | 1466586692487 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1127afc00) [pid = 1660] [serial = 2364] [outer = 0x1121ab400] 02:11:32 INFO - PROCESS | 1660 | 1466586692917 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]]]}] 02:11:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:11:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 773ms 02:11:32 INFO - PROCESS | 1660 | 1466586692966 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1660 | 1466586692969 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:11:34 WARNING - u'runner_teardown' () 02:11:34 INFO - No more tests 02:11:34 INFO - Got 0 unexpected results 02:11:34 INFO - SUITE-END | took 513s 02:11:34 INFO - Closing logging queue 02:11:34 INFO - queue closed 02:11:34 INFO - Return code: 0 02:11:34 WARNING - # TBPL SUCCESS # 02:11:34 INFO - Running post-action listener: _resource_record_post_action 02:11:34 INFO - Running post-run listener: _resource_record_post_run 02:11:35 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 32628224; Write bytes: 951416320; Read time: 313; Write time: 4548 02:11:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:11:35 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152603136; Write bytes: 143896576; Read time: 13896; Write time: 255 02:11:35 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 30457344; Write bytes: 793128448; Read time: 289; Write time: 4228 02:11:35 INFO - Running post-run listener: _upload_blobber_files 02:11:35 INFO - Blob upload gear active. 02:11:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:11:35 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 02:11:35 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'] 02:11:35 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 02:11:35 INFO - (blobuploader) - INFO - Open directory for files ... 02:11:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:11:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:11:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:36 INFO - (blobuploader) - INFO - Done attempting. 02:11:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:11:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:11:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:38 INFO - (blobuploader) - INFO - Done attempting. 02:11:38 INFO - (blobuploader) - INFO - Iteration through files over. 02:11:38 INFO - Return code: 0 02:11:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:11:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:11:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dfe2ee89f105c92cee8750e818ee14bf6a9d42032c90ae448ff3a7ff2f751d6ee4ff29831c69ee5d149be566e6d78db81c293b8dcf647c138352ecd49ecf9adf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc35ee44f34d686ca3c295e1f8d2db4ebccce30c2cf071d8c11ff95843dac22072711b71136a9d32826407e9e9819c3c9365f3db49d21ca37b32e0ccea50ed09"} 02:11:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:11:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:11:38 INFO - Contents: 02:11:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dfe2ee89f105c92cee8750e818ee14bf6a9d42032c90ae448ff3a7ff2f751d6ee4ff29831c69ee5d149be566e6d78db81c293b8dcf647c138352ecd49ecf9adf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc35ee44f34d686ca3c295e1f8d2db4ebccce30c2cf071d8c11ff95843dac22072711b71136a9d32826407e9e9819c3c9365f3db49d21ca37b32e0ccea50ed09"} 02:11:38 INFO - Running post-run listener: copy_logs_to_upload_dir 02:11:38 INFO - Copying logs to upload dir... 02:11:38 INFO - mkdir: /builds/slave/test/build/upload/logs 02:11:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=619.605105 ========= master_lag: 2.53 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 22 secs) (at 2016-06-22 02:11:41.007127) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 02:11:41.010631) ========= 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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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/dfe2ee89f105c92cee8750e818ee14bf6a9d42032c90ae448ff3a7ff2f751d6ee4ff29831c69ee5d149be566e6d78db81c293b8dcf647c138352ecd49ecf9adf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc35ee44f34d686ca3c295e1f8d2db4ebccce30c2cf071d8c11ff95843dac22072711b71136a9d32826407e9e9819c3c9365f3db49d21ca37b32e0ccea50ed09"} build_url:https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013355 build_url: 'https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/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/dfe2ee89f105c92cee8750e818ee14bf6a9d42032c90ae448ff3a7ff2f751d6ee4ff29831c69ee5d149be566e6d78db81c293b8dcf647c138352ecd49ecf9adf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cc35ee44f34d686ca3c295e1f8d2db4ebccce30c2cf071d8c11ff95843dac22072711b71136a9d32826407e9e9819c3c9365f3db49d21ca37b32e0ccea50ed09"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PO4BrsClS-m9fEqwOMlIdA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.08 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 02:11:41.105158) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:11:41.108516) ========= 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.fGLZ8N4UdQ/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.HeL5iWktm0/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005131 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 02:11:41.132870) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 02:11:41.133174) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 02:11:41.136719) ========= ========= Total master_lag: 2.71 =========